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 491
|
Instance Attribute Details
425
426
427
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 425
optional :billing_address,
-> { Stigg::V1::SubscriptionUpdateParams::BillingInformation::BillingAddress },
api_name: :billingAddress
|
#charge_on_behalf_of_account ⇒ String?
432
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 432
optional :charge_on_behalf_of_account, String, api_name: :chargeOnBehalfOfAccount
|
#coupon_id ⇒ String?
437
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 437
optional :coupon_id, String, api_name: :couponId
|
#integration_id ⇒ String?
442
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 442
optional :integration_id, String, api_name: :integrationId
|
#invoice_days_until_due ⇒ Float?
447
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 447
optional :invoice_days_until_due, Float, api_name: :invoiceDaysUntilDue
|
#is_backdated ⇒ Boolean?
452
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 452
optional :is_backdated, Stigg::Internal::Type::Boolean, api_name: :isBackdated
|
#is_invoice_paid ⇒ Boolean?
457
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 457
optional :is_invoice_paid, Stigg::Internal::Type::Boolean, api_name: :isInvoicePaid
|
Additional metadata for the subscription
463
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 463
optional :metadata, Stigg::Internal::Type::HashOf[String]
|
#proration_behavior ⇒ Symbol, ...
468
469
470
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 468
optional :proration_behavior,
enum: -> { Stigg::V1::SubscriptionUpdateParams::BillingInformation::ProrationBehavior },
api_name: :prorationBehavior
|
475
476
477
478
479
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 475
optional :tax_ids,
-> {
Stigg::Internal::Type::ArrayOf[Stigg::V1::SubscriptionUpdateParams::BillingInformation::TaxID]
},
api_name: :taxIds
|
#tax_percentage ⇒ Float?
484
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 484
optional :tax_percentage, Float, api_name: :taxPercentage
|
#tax_rate_ids ⇒ Array<String>?
489
|
# File 'lib/stigg/models/v1/subscription_update_params.rb', line 489
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 578
|