lib/purecloud/models/campaign_sequence_notification.rb in purecloud-0.67.1 vs lib/purecloud/models/campaign_sequence_notification.rb in purecloud-0.68.1

- old
+ new

@@ -26,22 +26,22 @@ attr_accessor :date_modified attr_accessor :version - attr_accessor :additional_properties - attr_accessor :campaigns attr_accessor :current_campaign attr_accessor :status attr_accessor :stop_message attr_accessor :repeat + attr_accessor :additional_properties + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { :'id' => :'id', @@ -52,22 +52,22 @@ :'date_modified' => :'dateModified', :'version' => :'version', - :'additional_properties' => :'additionalProperties', - :'campaigns' => :'campaigns', :'current_campaign' => :'currentCampaign', :'status' => :'status', :'stop_message' => :'stopMessage', - :'repeat' => :'repeat' + :'repeat' => :'repeat', + :'additional_properties' => :'additionalProperties' + } end # Attribute type mapping. def self.swagger_types @@ -75,16 +75,16 @@ :'id' => :'String', :'name' => :'String', :'date_created' => :'DateTime', :'date_modified' => :'DateTime', :'version' => :'Integer', - :'additional_properties' => :'Object', - :'campaigns' => :'Array<DocumentDataNotificationCreatedBy>', + :'campaigns' => :'Array<DocumentDataV2NotificationCreatedBy>', :'current_campaign' => :'Integer', :'status' => :'String', :'stop_message' => :'String', - :'repeat' => :'BOOLEAN' + :'repeat' => :'BOOLEAN', + :'additional_properties' => :'Object' } end def initialize(attributes = {}) @@ -112,14 +112,10 @@ if attributes[:'version'] self.version = attributes[:'version'] end - if attributes[:'additionalProperties'] - self.additional_properties = attributes[:'additionalProperties'] - end - if attributes[:'campaigns'] if (value = attributes[:'campaigns']).is_a?(Array) self.campaigns = value end end @@ -138,10 +134,14 @@ if attributes[:'repeat'] self.repeat = attributes[:'repeat'] end + if attributes[:'additionalProperties'] + self.additional_properties = attributes[:'additionalProperties'] + end + end # Custom attribute writer method checking allowed values (enum). def status=(status) allowed_values = ["ON", "OFF", "COMPLETE"] @@ -158,25 +158,25 @@ id == o.id && name == o.name && date_created == o.date_created && date_modified == o.date_modified && version == o.version && - additional_properties == o.additional_properties && campaigns == o.campaigns && current_campaign == o.current_campaign && status == o.status && stop_message == o.stop_message && - repeat == o.repeat + repeat == o.repeat && + additional_properties == o.additional_properties end # @see the `==` method def eql?(o) self == o end # Calculate hash code according to all attributes. def hash - [id, name, date_created, date_modified, version, additional_properties, campaigns, current_campaign, status, stop_message, repeat].hash + [id, name, date_created, date_modified, version, campaigns, current_campaign, status, stop_message, repeat, additional_properties].hash end # build the object from hash def build_from_hash(attributes) return nil unless attributes.is_a?(Hash)