lib/purecloud/models/campaign_rule_notification.rb in purecloud-0.67.1 vs lib/purecloud/models/campaign_rule_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 :campaign_rule_entities
attr_accessor :campaign_rule_conditions
attr_accessor :campaign_rule_actions
attr_accessor :match_any_conditions
attr_accessor :enabled
+ 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',
-
:'campaign_rule_entities' => :'campaignRuleEntities',
:'campaign_rule_conditions' => :'campaignRuleConditions',
:'campaign_rule_actions' => :'campaignRuleActions',
:'match_any_conditions' => :'matchAnyConditions',
- :'enabled' => :'enabled'
+ :'enabled' => :'enabled',
+ :'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',
:'campaign_rule_entities' => :'CampaignRuleNotificationCampaignRuleEntities',
:'campaign_rule_conditions' => :'Array<CampaignRuleNotificationCampaignRuleConditions>',
:'campaign_rule_actions' => :'Array<CampaignRuleNotificationCampaignRuleActions>',
:'match_any_conditions' => :'BOOLEAN',
- :'enabled' => :'BOOLEAN'
+ :'enabled' => :'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[:'campaignRuleEntities']
self.campaign_rule_entities = attributes[:'campaignRuleEntities']
end
if attributes[:'campaignRuleConditions']
@@ -140,10 +136,14 @@
if attributes[:'enabled']
self.enabled = attributes[:'enabled']
end
+ if attributes[:'additionalProperties']
+ self.additional_properties = attributes[:'additionalProperties']
+ end
+
end
# Check equality by comparing each attribute.
def ==(o)
return true if self.equal?(o)
@@ -151,25 +151,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 &&
campaign_rule_entities == o.campaign_rule_entities &&
campaign_rule_conditions == o.campaign_rule_conditions &&
campaign_rule_actions == o.campaign_rule_actions &&
match_any_conditions == o.match_any_conditions &&
- enabled == o.enabled
+ enabled == o.enabled &&
+ 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, campaign_rule_entities, campaign_rule_conditions, campaign_rule_actions, match_any_conditions, enabled].hash
+ [id, name, date_created, date_modified, version, campaign_rule_entities, campaign_rule_conditions, campaign_rule_actions, match_any_conditions, enabled, additional_properties].hash
end
# build the object from hash
def build_from_hash(attributes)
return nil unless attributes.is_a?(Hash)