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)