Class: Stripe::V2::Billing::RateCardModifyRatesParams
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::V2::Billing::RateCardModifyRatesParams
- Defined in:
- lib/stripe/params/v2/billing/rate_card_modify_rates_params.rb
Defined Under Namespace
Classes: RatesToCreate, RatesToDelete
Instance Attribute Summary collapse
-
#rates_to_create ⇒ Object
The list of RateCard rates to create or update.
-
#rates_to_delete ⇒ Object
The list of RateCard rates to delete.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(rates_to_create: nil, rates_to_delete: nil) ⇒ RateCardModifyRatesParams
constructor
A new instance of RateCardModifyRatesParams.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, new, #to_h
Constructor Details
#initialize(rates_to_create: nil, rates_to_delete: nil) ⇒ RateCardModifyRatesParams
Returns a new instance of RateCardModifyRatesParams.
152 153 154 155 |
# File 'lib/stripe/params/v2/billing/rate_card_modify_rates_params.rb', line 152 def initialize(rates_to_create: nil, rates_to_delete: nil) @rates_to_create = rates_to_create @rates_to_delete = rates_to_delete end |
Instance Attribute Details
#rates_to_create ⇒ Object
The list of RateCard rates to create or update. Maximum of 100 rates.
148 149 150 |
# File 'lib/stripe/params/v2/billing/rate_card_modify_rates_params.rb', line 148 def rates_to_create @rates_to_create end |
#rates_to_delete ⇒ Object
The list of RateCard rates to delete. Maximum of 100 rates.
150 151 152 |
# File 'lib/stripe/params/v2/billing/rate_card_modify_rates_params.rb', line 150 def rates_to_delete @rates_to_delete end |
Class Method Details
.field_encodings ⇒ Object
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 |
# File 'lib/stripe/params/v2/billing/rate_card_modify_rates_params.rb', line 157 def self.field_encodings @field_encodings = { rates_to_create: { kind: :array, element: { kind: :object, fields: { tiers: { kind: :array, element: { kind: :object, fields: { up_to_decimal: :decimal_string } }, }, transform_quantity: { kind: :object, fields: { divide_by: :int64_string } }, }, }, }, } end |