lib/purecloudplatformclientv2/models/campaign_notification.rb in purecloudplatformclientv2-36.1.0 vs lib/purecloudplatformclientv2/models/campaign_notification.rb in purecloudplatformclientv2-37.0.0

- old
+ new

@@ -78,10 +78,12 @@ attr_accessor :priority attr_accessor :contact_list_filters + attr_accessor :division + attr_accessor :additional_properties # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -146,10 +148,12 @@ :'priority' => :'priority', :'contact_list_filters' => :'contactListFilters', + :'division' => :'division', + :'additional_properties' => :'additionalProperties' } end @@ -217,10 +221,12 @@ :'priority' => :'Integer', :'contact_list_filters' => :'Array<CampaignNotificationUriReference>', + :'division' => :'CampaignNotificationUriReference', + :'additional_properties' => :'Object' } end @@ -522,10 +528,19 @@ end + if attributes.has_key?(:'division') + + + self.division = attributes[:'division'] + + + end + + if attributes.has_key?(:'additionalProperties') self.additional_properties = attributes[:'additionalProperties'] @@ -684,10 +699,14 @@ + + + + end @@ -865,10 +884,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 && @@ -901,10 +925,11 @@ contact_sorts == o.contact_sorts && no_answer_timeout == o.no_answer_timeout && call_analysis_language == o.call_analysis_language && priority == o.priority && contact_list_filters == o.contact_list_filters && + division == o.division && additional_properties == o.additional_properties end # @see the `==` method # @param [Object] Object to be compared @@ -913,10 +938,10 @@ end # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [id, name, date_created, date_modified, version, contact_list, queue, dialing_mode, script, edge_group, site, campaign_status, phone_columns, abandon_rate, dnc_lists, callable_time_set, call_analysis_response_set, caller_name, caller_address, outbound_line_count, errors, rule_sets, skip_preview_disabled, preview_time_out_seconds, single_number_preview, contact_sort, contact_sorts, no_answer_timeout, call_analysis_language, priority, contact_list_filters, additional_properties].hash + [id, name, date_created, date_modified, version, contact_list, queue, dialing_mode, script, edge_group, site, campaign_status, phone_columns, abandon_rate, dnc_lists, callable_time_set, call_analysis_response_set, caller_name, caller_address, outbound_line_count, errors, rule_sets, skip_preview_disabled, preview_time_out_seconds, single_number_preview, contact_sort, contact_sorts, no_answer_timeout, call_analysis_language, priority, contact_list_filters, division, additional_properties].hash end # build the object from hash def build_from_hash(attributes) return nil unless attributes.is_a?(Hash)