lib/purecloudplatformclientv2/models/analytics_conversation.rb in purecloudplatformclientv2-73.0.0 vs lib/purecloudplatformclientv2/models/analytics_conversation.rb in purecloudplatformclientv2-75.0.0
- old
+ new
@@ -34,22 +34,22 @@
attr_accessor :media_stats_min_conversation_r_factor
# The original direction of the conversation
attr_accessor :originating_direction
- # Participants in the conversation
- attr_accessor :participants
-
# Evaluations tied to this conversation
attr_accessor :evaluations
# Surveys tied to this conversation
attr_accessor :surveys
# Identifiers of divisions associated with this conversation
attr_accessor :division_ids
+ # Participants in the conversation
+ attr_accessor :participants
+
# Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map
{
:'conversation_id' => :'conversationId',
@@ -62,18 +62,18 @@
:'media_stats_min_conversation_r_factor' => :'mediaStatsMinConversationRFactor',
:'originating_direction' => :'originatingDirection',
- :'participants' => :'participants',
-
:'evaluations' => :'evaluations',
:'surveys' => :'surveys',
- :'division_ids' => :'divisionIds'
+ :'division_ids' => :'divisionIds',
+ :'participants' => :'participants'
+
}
end
# Attribute type mapping.
def self.swagger_types
@@ -89,18 +89,18 @@
:'media_stats_min_conversation_r_factor' => :'Float',
:'originating_direction' => :'String',
- :'participants' => :'Array<AnalyticsParticipant>',
-
:'evaluations' => :'Array<AnalyticsEvaluation>',
:'surveys' => :'Array<AnalyticsSurvey>',
- :'division_ids' => :'Array<String>'
+ :'division_ids' => :'Array<String>',
+ :'participants' => :'Array<AnalyticsParticipant>'
+
}
end
# Initializes the object
# @param [Hash] attributes Model attributes in the form of hash
@@ -163,21 +163,10 @@
end
- if attributes.has_key?(:'participants')
-
- if (value = attributes[:'participants']).is_a?(Array)
- self.participants = value
- end
-
-
-
- end
-
-
if attributes.has_key?(:'evaluations')
if (value = attributes[:'evaluations']).is_a?(Array)
self.evaluations = value
end
@@ -207,10 +196,21 @@
end
+ if attributes.has_key?(:'participants')
+
+ if (value = attributes[:'participants']).is_a?(Array)
+ self.participants = value
+ end
+
+
+
+ end
+
+
end
# Show invalid properties with the reasons. Usually used together with valid?
# @return Array for valid properies with the reasons
def list_invalid_properties
@@ -340,14 +340,14 @@
conversation_start == o.conversation_start &&
conversation_end == o.conversation_end &&
media_stats_min_conversation_mos == o.media_stats_min_conversation_mos &&
media_stats_min_conversation_r_factor == o.media_stats_min_conversation_r_factor &&
originating_direction == o.originating_direction &&
- participants == o.participants &&
evaluations == o.evaluations &&
surveys == o.surveys &&
- division_ids == o.division_ids
+ division_ids == o.division_ids &&
+ participants == o.participants
end
# @see the `==` method
# @param [Object] Object to be compared
def eql?(o)
@@ -355,10 +355,10 @@
end
# Calculates hash code according to all attributes.
# @return [Fixnum] Hash code
def hash
- [conversation_id, conversation_start, conversation_end, media_stats_min_conversation_mos, media_stats_min_conversation_r_factor, originating_direction, participants, evaluations, surveys, division_ids].hash
+ [conversation_id, conversation_start, conversation_end, media_stats_min_conversation_mos, media_stats_min_conversation_r_factor, originating_direction, evaluations, surveys, division_ids, participants].hash
end
# build the object from hash
def build_from_hash(attributes)
return nil unless attributes.is_a?(Hash)