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
179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 179 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.
194 195 196 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 194 def account_id @properties['account_id'] end |
#conversation_id ⇒ String
Returns The unique id of the conversation.
200 201 202 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 200 def conversation_id @properties['conversation_id'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
224 225 226 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 224 def inspect "<Twilio.FlexApi.V1.InsightsConversationsInstance>" end |
#segment_count ⇒ String
Returns The count of segments for a conversation.
206 207 208 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 206 def segment_count @properties['segment_count'] end |
#segments ⇒ Array<Hash>
Returns The Segments of a conversation.
212 213 214 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 212 def segments @properties['segments'] end |
#to_s ⇒ Object
Provide a user friendly representation
218 219 220 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_conversations.rb', line 218 def to_s "<Twilio.FlexApi.V1.InsightsConversationsInstance>" end |