lib/purecloudplatformclientv2/models/conversation_properties.rb in purecloudplatformclientv2-73.0.0 vs lib/purecloudplatformclientv2/models/conversation_properties.rb in purecloudplatformclientv2-75.0.0

- old
+ new

@@ -40,10 +40,13 @@ attr_accessor :is_voicemail # Indicates filtering for flagged attr_accessor :is_flagged + # Indicates filtering for monitored + attr_accessor :is_monitored + # Indicates filtering for WrapUpNotes attr_accessor :filter_wrap_up_notes # Indicates comparison operation, TRUE indicates filters will use AND logic, FALSE indicates OR logic attr_accessor :match_all @@ -66,10 +69,12 @@ :'is_voicemail' => :'isVoicemail', :'is_flagged' => :'isFlagged', + :'is_monitored' => :'isMonitored', + :'filter_wrap_up_notes' => :'filterWrapUpNotes', :'match_all' => :'matchAll' } @@ -93,10 +98,12 @@ :'is_voicemail' => :'BOOLEAN', :'is_flagged' => :'BOOLEAN', + :'is_monitored' => :'BOOLEAN', + :'filter_wrap_up_notes' => :'BOOLEAN', :'match_all' => :'BOOLEAN' } @@ -181,10 +188,19 @@ end + if attributes.has_key?(:'isMonitored') + + + self.is_monitored = attributes[:'isMonitored'] + + + end + + if attributes.has_key?(:'filterWrapUpNotes') self.filter_wrap_up_notes = attributes[:'filterWrapUpNotes'] @@ -254,10 +270,14 @@ + + + + end @@ -307,10 +327,15 @@ + + + + + # Checks equality by comparing each attribute. # @param [Object] Object to be compared def ==(o) return true if self.equal?(o) self.class == o.class && @@ -320,10 +345,11 @@ is_preferred == o.is_preferred && is_screenshare == o.is_screenshare && is_cobrowse == o.is_cobrowse && is_voicemail == o.is_voicemail && is_flagged == o.is_flagged && + is_monitored == o.is_monitored && filter_wrap_up_notes == o.filter_wrap_up_notes && match_all == o.match_all end # @see the `==` method @@ -333,10 +359,10 @@ end # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [is_waiting, is_active, is_acd, is_preferred, is_screenshare, is_cobrowse, is_voicemail, is_flagged, filter_wrap_up_notes, match_all].hash + [is_waiting, is_active, is_acd, is_preferred, is_screenshare, is_cobrowse, is_voicemail, is_flagged, is_monitored, filter_wrap_up_notes, match_all].hash end # build the object from hash def build_from_hash(attributes) return nil unless attributes.is_a?(Hash)