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)