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)