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)