Class: Twilio::REST::FlexApi::V1::InsightsConversationsInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::FlexApi::V1::InsightsConversationsInstance
- Defined in:
- lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb
Instance Method Summary collapse
-
#account_id ⇒ String
The id of the account.
-
#conversation_id ⇒ String
The unique id of the conversation.
-
#initialize(version, payload) ⇒ InsightsConversationsInstance
constructor
Initialize the InsightsConversationsInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#segment_count ⇒ String
The count of segments for a conversation.
-
#segments ⇒ Array<Hash>
The Segments of a conversation.
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, payload) ⇒ InsightsConversationsInstance
Initialize the InsightsConversationsInstance
175 176 177 178 179 180 181 182 183 184 185 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 175 def initialize(version, payload ) super(version) # Marshaled Properties @properties = { 'account_id' => payload['account_id'], 'conversation_id' => payload['conversation_id'], 'segment_count' => payload['segment_count'] == nil ? payload['segment_count'] : payload['segment_count'].to_i, 'segments' => payload['segments'], } end |
Instance Method Details
#account_id ⇒ String
Returns The id of the account.
190 191 192 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 190 def account_id @properties['account_id'] end |
#conversation_id ⇒ String
Returns The unique id of the conversation.
196 197 198 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 196 def conversation_id @properties['conversation_id'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
220 221 222 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 220 def inspect "<Twilio.FlexApi.V1.InsightsConversationsInstance>" end |
#segment_count ⇒ String
Returns The count of segments for a conversation.
202 203 204 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 202 def segment_count @properties['segment_count'] end |
#segments ⇒ Array<Hash>
Returns The Segments of a conversation.
208 209 210 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 208 def segments @properties['segments'] end |
#to_s ⇒ Object
Provide a user friendly representation
214 215 216 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 214 def to_s "<Twilio.FlexApi.V1.InsightsConversationsInstance>" end |