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 499
|
Instance Attribute Details
433
434
435
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 433
optional :billing_address,
-> { Stigg::V1::SubscriptionUpdateParams::BillingInformation::BillingAddress },
api_name: :billingAddress
|
#charge_on_behalf_of_account ⇒ String?
440
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 440
optional :charge_on_behalf_of_account, String, api_name: :chargeOnBehalfOfAccount
|
#coupon_id ⇒ String?
445
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 445
optional :coupon_id, String, api_name: :couponId
|
#integration_id ⇒ String?
450
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 450
optional :integration_id, String, api_name: :integrationId
|
#invoice_days_until_due ⇒ Float?
455
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 455
optional :invoice_days_until_due, Float, api_name: :invoiceDaysUntilDue
|
#is_backdated ⇒ Boolean?
460
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 460
optional :is_backdated, Stigg::Internal::Type::Boolean, api_name: :isBackdated
|
#is_invoice_paid ⇒ Boolean?
465
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 465
optional :is_invoice_paid, Stigg::Internal::Type::Boolean, api_name: :isInvoicePaid
|
Additional metadata for the subscription
471
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 471
optional :metadata, Stigg::Internal::Type::HashOf[String]
|
#proration_behavior ⇒ Symbol, ...
476
477
478
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 476
optional :proration_behavior,
enum: -> { Stigg::V1::SubscriptionUpdateParams::BillingInformation::ProrationBehavior },
api_name: :prorationBehavior
|
483
484
485
486
487
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 483
optional :tax_ids,
-> {
Stigg::Internal::Type::ArrayOf[Stigg::V1::SubscriptionUpdateParams::BillingInformation::TaxID]
},
api_name: :taxIds
|
#tax_percentage ⇒ Float?
492
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 492
optional :tax_percentage, Float, api_name: :taxPercentage
|
#tax_rate_ids ⇒ Array<String>?
497
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 497
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 586
|