Class: Seatsio::Domain::UsageDetails

Inherits:
Object
  • Object
show all
Defined in:
lib/seatsio/domain.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ UsageDetails

Returns a new instance of UsageDetails.



345
346
347
348
# File 'lib/seatsio/domain.rb', line 345

def initialize(data)
  @subaccount = data['subaccount'] ? UsageSubaccount.new(data['subaccount']) : nil
  @usage_by_chart = data['usageByChart'].map { |usage| UsageByChart.new(usage) }
end

Instance Attribute Details

#subaccountObject (readonly)

Returns the value of attribute subaccount.



343
344
345
# File 'lib/seatsio/domain.rb', line 343

def subaccount
  @subaccount
end