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)