Class: Stigg::Models::V1::SubscriptionUpdateParams::BillingInformation
Defined Under Namespace
Modules: ProrationBehavior
Classes: BillingAddress, TaxID
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(city: nil, country: nil, line1: nil, line2: nil, postal_code: nil, state: nil) ⇒ Object
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 513
|
Instance Attribute Details
447
448
449
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 447
optional :billing_address,
-> { Stigg::V1::SubscriptionUpdateParams::BillingInformation::BillingAddress },
api_name: :billingAddress
|
#charge_on_behalf_of_account ⇒ String?
454
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 454
optional :charge_on_behalf_of_account, String, api_name: :chargeOnBehalfOfAccount
|
#coupon_id ⇒ String?
459
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 459
optional :coupon_id, String, api_name: :couponId
|
#integration_id ⇒ String?
464
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 464
optional :integration_id, String, api_name: :integrationId
|
#invoice_days_until_due ⇒ Float?
469
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 469
optional :invoice_days_until_due, Float, api_name: :invoiceDaysUntilDue
|
#is_backdated ⇒ Boolean?
474
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 474
optional :is_backdated, Stigg::Internal::Type::Boolean, api_name: :isBackdated
|
#is_invoice_paid ⇒ Boolean?
479
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 479
optional :is_invoice_paid, Stigg::Internal::Type::Boolean, api_name: :isInvoicePaid
|
Additional metadata for the subscription
485
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 485
optional :metadata, Stigg::Internal::Type::HashOf[String]
|
#proration_behavior ⇒ Symbol, ...
490
491
492
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 490
optional :proration_behavior,
enum: -> { Stigg::V1::SubscriptionUpdateParams::BillingInformation::ProrationBehavior },
api_name: :prorationBehavior
|
497
498
499
500
501
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 497
optional :tax_ids,
-> {
Stigg::Internal::Type::ArrayOf[Stigg::V1::SubscriptionUpdateParams::BillingInformation::TaxID]
},
api_name: :taxIds
|
#tax_percentage ⇒ Float?
506
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 506
optional :tax_percentage, Float, api_name: :taxPercentage
|
#tax_rate_ids ⇒ Array<String>?
511
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 511
optional :tax_rate_ids, Stigg::Internal::Type::ArrayOf[String], api_name: :taxRateIds
|
Class Method Details
.values ⇒ Array<Symbol>
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 600
|