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)