lib/attune/models/blacklist.rb in attune-1.0.12 vs lib/attune/models/blacklist.rb in attune-1.0.13

- old
+ new

@@ -1,78 +1,75 @@ module Attune module Model # # # @attr [String] id + # @attr [Boolean] disabled # @attr [String] entity_type - # @attr [String] consumer # @attr [String] start_date - # @attr [String] created_date - # @attr [String] updated_date # @attr [String] end_date - # @attr [Array<String>] scope + # @attr [String] consumer # @attr [Array<String>] ids - # @attr [Boolean] disabled + # @attr [String] created_date + # @attr [String] updated_date + # @attr [String] scope class Blacklist attr_accessor :id - attr_accessor :entity_type + attr_accessor :disabled - attr_accessor :consumer + attr_accessor :entity_type attr_accessor :start_date - attr_accessor :created_date + attr_accessor :end_date - attr_accessor :updated_date + attr_accessor :consumer - attr_accessor :end_date + attr_accessor :ids - attr_accessor :scope + attr_accessor :created_date - attr_accessor :ids + attr_accessor :updated_date - attr_accessor :disabled + attr_accessor :scope def initialize(attributes = {}) return if attributes.empty? # Workaround since JSON.parse has accessors as strings rather than symbols @id = attributes["id"] || attributes[:"id"] # Workaround since JSON.parse has accessors as strings rather than symbols + @disabled = attributes["disabled"] || attributes[:"disabled"] + # Workaround since JSON.parse has accessors as strings rather than symbols @entity_type = attributes["entityType"] || attributes[:"entity_type"] # Workaround since JSON.parse has accessors as strings rather than symbols - @consumer = attributes["consumer"] || attributes[:"consumer"] - # Workaround since JSON.parse has accessors as strings rather than symbols @start_date = attributes["startDate"] || attributes[:"start_date"] # Workaround since JSON.parse has accessors as strings rather than symbols - @created_date = attributes["createdDate"] || attributes[:"created_date"] - # Workaround since JSON.parse has accessors as strings rather than symbols - @updated_date = attributes["updatedDate"] || attributes[:"updated_date"] - # Workaround since JSON.parse has accessors as strings rather than symbols @end_date = attributes["endDate"] || attributes[:"end_date"] - value = attributes["scope"] || attributes[:"scope"] - if value.is_a?(Array) - @scope = value - - end + # Workaround since JSON.parse has accessors as strings rather than symbols + @consumer = attributes["consumer"] || attributes[:"consumer"] value = attributes["ids"] || attributes[:"ids"] if value.is_a?(Array) @ids = value end # Workaround since JSON.parse has accessors as strings rather than symbols - @disabled = attributes["disabled"] || attributes[:"disabled"] + @created_date = attributes["createdDate"] || attributes[:"created_date"] + # Workaround since JSON.parse has accessors as strings rather than symbols + @updated_date = attributes["updatedDate"] || attributes[:"updated_date"] + # Workaround since JSON.parse has accessors as strings rather than symbols + @scope = attributes["scope"] || attributes[:"scope"] end def to_body @@ -88,18 +85,18 @@ private # :internal => :external ATTRIBUTE_MAP = { :id => :id, + :disabled => :disabled, :entity_type => :entityType, - :consumer => :consumer, :start_date => :startDate, - :created_date => :createdDate, - :updated_date => :updatedDate, :end_date => :endDate, - :scope => :scope, + :consumer => :consumer, :ids => :ids, - :disabled => :disabled + :created_date => :createdDate, + :updated_date => :updatedDate, + :scope => :scope } end end end