Class: Twilio::REST::Marketplace::V1::InstalledAddOnContext::InstalledAddOnUsageList::CreateBillingUsageRequestBillableItems

Inherits:
Object
  • Object
show all
Defined in:
lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payload) ⇒ CreateBillingUsageRequestBillableItems

Returns a new instance of CreateBillingUsageRequestBillableItems.



41
42
43
44
# File 'lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb', line 41

def initialize(payload)
        @quantity = payload["quantity"]
        @sid = payload["sid"]
end

Instance Attribute Details

#quantityObject

Parameters:



40
41
42
# File 'lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb', line 40

def quantity
  @quantity
end

#sidObject

Parameters:



40
41
42
# File 'lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb', line 40

def sid
  @sid
end

Instance Method Details

#to_json(options = {}) ⇒ Object



45
46
47
48
49
50
# File 'lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb', line 45

def to_json(options = {})
{
        quantity: @quantity,
        sid: @sid,
}.to_json(options)
end