lib/purecloudplatformclientv2/models/campaign_notification.rb in purecloudplatformclientv2-18.0.0 vs lib/purecloudplatformclientv2/models/campaign_notification.rb in purecloudplatformclientv2-19.0.0
- old
+ new
@@ -36,10 +36,12 @@
attr_accessor :script
attr_accessor :edge_group
+ attr_accessor :site
+
attr_accessor :campaign_status
attr_accessor :phone_columns
attr_accessor :abandon_rate
@@ -102,10 +104,12 @@
:'script' => :'script',
:'edge_group' => :'edgeGroup',
+ :'site' => :'site',
+
:'campaign_status' => :'campaignStatus',
:'phone_columns' => :'phoneColumns',
:'abandon_rate' => :'abandonRate',
@@ -171,10 +175,12 @@
:'script' => :'CampaignNotificationUriReference',
:'edge_group' => :'CampaignNotificationUriReference',
+ :'site' => :'CampaignNotificationUriReference',
+
:'campaign_status' => :'String',
:'phone_columns' => :'Array<CampaignNotificationPhoneColumns>',
:'abandon_rate' => :'Float',
@@ -315,10 +321,19 @@
end
+ if attributes.has_key?(:'site')
+
+
+ self.site = attributes[:'site']
+
+
+ end
+
+
if attributes.has_key?(:'campaignStatus')
self.campaign_status = attributes[:'campaignStatus']
@@ -578,10 +593,14 @@
+
+
+
+
allowed_values = ["ON", "OFF", "COMPLETE", "STOPPING", "INVALID"]
if @campaign_status && !allowed_values.include?(@campaign_status)
return false
end
@@ -728,10 +747,15 @@
+
+
+
+
+
# Custom attribute writer method checking allowed values (enum).
# @param [Object] campaign_status Object to be assigned
def campaign_status=(campaign_status)
allowed_values = ["ON", "OFF", "COMPLETE", "STOPPING", "INVALID"]
if campaign_status && !allowed_values.include?(campaign_status)
@@ -856,10 +880,11 @@
contact_list == o.contact_list &&
queue == o.queue &&
dialing_mode == o.dialing_mode &&
script == o.script &&
edge_group == o.edge_group &&
+ site == o.site &&
campaign_status == o.campaign_status &&
phone_columns == o.phone_columns &&
abandon_rate == o.abandon_rate &&
dnc_lists == o.dnc_lists &&
callable_time_set == o.callable_time_set &&
@@ -888,10 +913,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, 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, additional_properties].hash
end
# build the object from hash
def build_from_hash(attributes)
return nil unless attributes.is_a?(Hash)