Class: Twilio::REST::FlexApi::V1::InsightsSegmentsInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::FlexApi::V1::InsightsSegmentsInstance
- Defined in:
- lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb
Instance Method Summary collapse
-
#account_id ⇒ String
The unique id for the account.
-
#agent_id ⇒ String
The unique id for the agent.
-
#agent_link ⇒ String
The link to the agent conversation.
-
#agent_name ⇒ String
The name of the agent.
-
#agent_phone ⇒ String
The phone number of the agent.
-
#agent_team_name ⇒ String
The team name to which agent belongs.
-
#agent_team_name_in_hierarchy ⇒ String
He team name to which agent belongs.
-
#assessment_percentage ⇒ Hash
The percentage scored on the Assessments.
-
#assessment_type ⇒ Hash
The type of the assessment.
-
#customer_link ⇒ String
The link to the customer conversation.
-
#customer_name ⇒ String
The name of the customer.
-
#customer_phone ⇒ String
The phone number of the customer.
-
#date ⇒ String
The date of the conversation.
- #external_contact ⇒ String
-
#external_id ⇒ String
The unique id for the conversation.
-
#external_segment_link ⇒ String
The hyperlink to recording of the task event.
-
#external_segment_link_id ⇒ String
The uuid for the external_segment_link.
-
#initialize(version, payload) ⇒ InsightsSegmentsInstance
constructor
Initialize the InsightsSegmentsInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#media ⇒ Hash
The media identifiers of the conversation.
- #queue ⇒ String
-
#segment_id ⇒ String
To unique id of the segment.
-
#segment_recording_offset ⇒ String
The offset value for the recording.
-
#to_s ⇒ Object
Provide a user friendly representation.
- #url ⇒ String
Constructor Details
#initialize(version, payload) ⇒ InsightsSegmentsInstance
Initialize the InsightsSegmentsInstance
285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 285 def initialize(version, payload ) super(version) # Marshaled Properties @properties = { 'segment_id' => payload['segment_id'], 'external_id' => payload['external_id'], 'queue' => payload['queue'], 'external_contact' => payload['external_contact'], 'external_segment_link_id' => payload['external_segment_link_id'], 'date' => payload['date'], 'account_id' => payload['account_id'], 'external_segment_link' => payload['external_segment_link'], 'agent_id' => payload['agent_id'], 'agent_phone' => payload['agent_phone'], 'agent_name' => payload['agent_name'], 'agent_team_name' => payload['agent_team_name'], 'agent_team_name_in_hierarchy' => payload['agent_team_name_in_hierarchy'], 'agent_link' => payload['agent_link'], 'customer_phone' => payload['customer_phone'], 'customer_name' => payload['customer_name'], 'customer_link' => payload['customer_link'], 'segment_recording_offset' => payload['segment_recording_offset'], 'media' => payload['media'], 'assessment_type' => payload['assessment_type'], 'assessment_percentage' => payload['assessment_percentage'], 'url' => payload['url'], } end |
Instance Method Details
#account_id ⇒ String
Returns The unique id for the account.
355 356 357 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 355 def account_id @properties['account_id'] end |
#agent_id ⇒ String
Returns The unique id for the agent.
367 368 369 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 367 def agent_id @properties['agent_id'] end |
#agent_link ⇒ String
Returns The link to the agent conversation.
397 398 399 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 397 def agent_link @properties['agent_link'] end |
#agent_name ⇒ String
Returns The name of the agent.
379 380 381 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 379 def agent_name @properties['agent_name'] end |
#agent_phone ⇒ String
Returns The phone number of the agent.
373 374 375 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 373 def agent_phone @properties['agent_phone'] end |
#agent_team_name ⇒ String
Returns The team name to which agent belongs.
385 386 387 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 385 def agent_team_name @properties['agent_team_name'] end |
#agent_team_name_in_hierarchy ⇒ String
Returns he team name to which agent belongs.
391 392 393 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 391 def agent_team_name_in_hierarchy @properties['agent_team_name_in_hierarchy'] end |
#assessment_percentage ⇒ Hash
Returns The percentage scored on the Assessments.
439 440 441 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 439 def assessment_percentage @properties['assessment_percentage'] end |
#assessment_type ⇒ Hash
Returns The type of the assessment.
433 434 435 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 433 def assessment_type @properties['assessment_type'] end |
#customer_link ⇒ String
Returns The link to the customer conversation.
415 416 417 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 415 def customer_link @properties['customer_link'] end |
#customer_name ⇒ String
Returns The name of the customer.
409 410 411 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 409 def customer_name @properties['customer_name'] end |
#customer_phone ⇒ String
Returns The phone number of the customer.
403 404 405 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 403 def customer_phone @properties['customer_phone'] end |
#date ⇒ String
Returns The date of the conversation.
349 350 351 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 349 def date @properties['date'] end |
#external_contact ⇒ String
337 338 339 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 337 def external_contact @properties['external_contact'] end |
#external_id ⇒ String
Returns The unique id for the conversation.
325 326 327 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 325 def external_id @properties['external_id'] end |
#external_segment_link ⇒ String
Returns The hyperlink to recording of the task event.
361 362 363 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 361 def external_segment_link @properties['external_segment_link'] end |
#external_segment_link_id ⇒ String
Returns The uuid for the external_segment_link.
343 344 345 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 343 def external_segment_link_id @properties['external_segment_link_id'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
457 458 459 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 457 def inspect "<Twilio.FlexApi.V1.InsightsSegmentsInstance>" end |
#media ⇒ Hash
Returns The media identifiers of the conversation.
427 428 429 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 427 def media @properties['media'] end |
#queue ⇒ String
331 332 333 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 331 def queue @properties['queue'] end |
#segment_id ⇒ String
Returns To unique id of the segment.
319 320 321 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 319 def segment_id @properties['segment_id'] end |
#segment_recording_offset ⇒ String
Returns The offset value for the recording.
421 422 423 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 421 def segment_recording_offset @properties['segment_recording_offset'] end |
#to_s ⇒ Object
Provide a user friendly representation
451 452 453 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 451 def to_s "<Twilio.FlexApi.V1.InsightsSegmentsInstance>" end |
#url ⇒ String
445 446 447 |
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_segments.rb', line 445 def url @properties['url'] end |