Class: Stripe::V2::Billing::RateCards::CustomPricingUnitOverageRateCreateParams

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/v2/billing/rate_cards/custom_pricing_unit_overage_rate_create_params.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, new, #to_h

Constructor Details

#initialize(custom_pricing_unit: nil, metadata: nil, one_time_item: nil, unit_amount: nil) ⇒ CustomPricingUnitOverageRateCreateParams

Returns a new instance of CustomPricingUnitOverageRateCreateParams.



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/stripe/params/v2/billing/rate_cards/custom_pricing_unit_overage_rate_create_params.rb', line 18

def initialize(
  custom_pricing_unit: nil,
  metadata: nil,
  one_time_item: nil,
  unit_amount: nil
)
  @custom_pricing_unit = custom_pricing_unit
  @metadata = 
  @one_time_item = one_time_item
  @unit_amount = unit_amount
end

Instance Attribute Details

#custom_pricing_unitObject

The ID of the custom pricing unit this overage rate applies to.



10
11
12
# File 'lib/stripe/params/v2/billing/rate_cards/custom_pricing_unit_overage_rate_create_params.rb', line 10

def custom_pricing_unit
  @custom_pricing_unit
end

#metadataObject

Set of [key-value pairs](/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.



12
13
14
# File 'lib/stripe/params/v2/billing/rate_cards/custom_pricing_unit_overage_rate_create_params.rb', line 12

def 
  @metadata
end

#one_time_itemObject

The ID of the one-time item to use for overage line items.



14
15
16
# File 'lib/stripe/params/v2/billing/rate_cards/custom_pricing_unit_overage_rate_create_params.rb', line 14

def one_time_item
  @one_time_item
end

#unit_amountObject

The per-unit amount to charge for overages, represented as a decimal string in minor currency units with at most 12 decimal places.



16
17
18
# File 'lib/stripe/params/v2/billing/rate_cards/custom_pricing_unit_overage_rate_create_params.rb', line 16

def unit_amount
  @unit_amount
end