lib/purecloud/models/participant.rb in purecloud-0.32.1 vs lib/purecloud/models/participant.rb in purecloud-0.33.1

- old
+ new

@@ -17,10 +17,12 @@ attr_accessor :user_uri attr_accessor :user_id + attr_accessor :external_contact_id + attr_accessor :queue_id attr_accessor :group_id attr_accessor :queue_name @@ -83,10 +85,12 @@ :'user_uri' => :'userUri', :'user_id' => :'userId', + :'external_contact_id' => :'externalContactId', + :'queue_id' => :'queueId', :'group_id' => :'groupId', :'queue_name' => :'queueName', @@ -144,10 +148,11 @@ :'end_time' => :'DateTime', :'connected_time' => :'DateTime', :'name' => :'String', :'user_uri' => :'String', :'user_id' => :'String', + :'external_contact_id' => :'String', :'queue_id' => :'String', :'group_id' => :'String', :'queue_name' => :'String', :'purpose' => :'String', :'participant_type' => :'String', @@ -207,10 +212,14 @@ if attributes[:'userId'] self.user_id = attributes[:'userId'] end + if attributes[:'externalContactId'] + self.external_contact_id = attributes[:'externalContactId'] + end + if attributes[:'queueId'] self.queue_id = attributes[:'queueId'] end if attributes[:'groupId'] @@ -345,10 +354,11 @@ end_time == o.end_time && connected_time == o.connected_time && name == o.name && user_uri == o.user_uri && user_id == o.user_id && + external_contact_id == o.external_contact_id && queue_id == o.queue_id && group_id == o.group_id && queue_name == o.queue_name && purpose == o.purpose && participant_type == o.participant_type && @@ -378,10 +388,10 @@ self == o end # Calculate hash code according to all attributes. def hash - [id, start_time, end_time, connected_time, name, user_uri, user_id, queue_id, group_id, queue_name, purpose, participant_type, consult_participant_id, address, ani, dnis, locale, wrapup_required, wrapup_prompt, wrapup_timeout_ms, wrapup_skipped, wrapup, monitored_participant_id, attributes, calls, callbacks, chats, emails, social_expressions, videos, evaluations].hash + [id, start_time, end_time, connected_time, name, user_uri, user_id, external_contact_id, queue_id, group_id, queue_name, purpose, participant_type, consult_participant_id, address, ani, dnis, locale, wrapup_required, wrapup_prompt, wrapup_timeout_ms, wrapup_skipped, wrapup, monitored_participant_id, attributes, calls, callbacks, chats, emails, social_expressions, videos, evaluations].hash end # build the object from hash def build_from_hash(attributes) return nil unless attributes.is_a?(Hash)