Class: Stripe::V2::Billing::RateCardSubscriptionService::CreateParams

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/services/v2/billing/rate_card_subscription_service.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(billing_cadence: nil, metadata: nil, rate_card: nil, rate_card_version: nil) ⇒ CreateParams

Returns a new instance of CreateParams.



61
62
63
64
65
66
67
68
69
70
71
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 61

def initialize(
  billing_cadence: nil,
  metadata: nil,
  rate_card: nil,
  rate_card_version: nil
)
  @billing_cadence = billing_cadence
  @metadata = 
  @rate_card = rate_card
  @rate_card_version = rate_card_version
end

Instance Attribute Details

#billing_cadenceObject

The ID of the Billing Cadence.



53
54
55
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 53

def billing_cadence
  @billing_cadence
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.



55
56
57
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 55

def 
  @metadata
end

#rate_cardObject

The ID of the Rate Card.



57
58
59
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 57

def rate_card
  @rate_card
end

#rate_card_versionObject

The ID of the Rate Card Version. If not specified, defaults to the “live_version” of the Rate Card at the time of creation.



59
60
61
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 59

def rate_card_version
  @rate_card_version
end