Class: Stripe::V2::Billing::RateCardSubscriptionListParams
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::V2::Billing::RateCardSubscriptionListParams
- Defined in:
- lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb
Defined Under Namespace
Classes: Payer
Instance Attribute Summary collapse
-
#billing_cadence ⇒ Object
Optionally filter by a BillingCadence.
-
#limit ⇒ Object
The page size limit.
-
#payer ⇒ Object
Optionally filter by the payer associated with Billing Cadences which the Rate Card Subscriptions are subscribed to.
-
#rate_card ⇒ Object
Optionally filter by a RateCard.
-
#rate_card_version ⇒ Object
Optionally filter by a RateCard version.
-
#servicing_status ⇒ Object
Optionally filter by servicing status.
Instance Method Summary collapse
-
#initialize(billing_cadence: nil, limit: nil, payer: nil, rate_card: nil, rate_card_version: nil, servicing_status: nil) ⇒ RateCardSubscriptionListParams
constructor
A new instance of RateCardSubscriptionListParams.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h
Constructor Details
#initialize(billing_cadence: nil, limit: nil, payer: nil, rate_card: nil, rate_card_version: nil, servicing_status: nil) ⇒ RateCardSubscriptionListParams
Returns a new instance of RateCardSubscriptionListParams.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 33 def initialize( billing_cadence: nil, limit: nil, payer: nil, rate_card: nil, rate_card_version: nil, servicing_status: nil ) @billing_cadence = billing_cadence @limit = limit @payer = payer @rate_card = rate_card @rate_card_version = rate_card_version @servicing_status = servicing_status end |
Instance Attribute Details
#billing_cadence ⇒ Object
Optionally filter by a BillingCadence. Mutually exclusive with ‘payers`, `rate_card`, and `rate_card_version`.
20 21 22 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 20 def billing_cadence @billing_cadence end |
#limit ⇒ Object
The page size limit. Defaults to 20.
22 23 24 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 22 def limit @limit end |
#payer ⇒ Object
Optionally filter by the payer associated with Billing Cadences which the Rate Card Subscriptions are subscribed to. Mutually exclusive with ‘billing_cadence`, `rate_card`, and `rate_card_version`.
25 26 27 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 25 def payer @payer end |
#rate_card ⇒ Object
Optionally filter by a RateCard. Mutually exclusive with ‘billing_cadence`, `payers`, and `rate_card_version`.
27 28 29 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 27 def rate_card @rate_card end |
#rate_card_version ⇒ Object
Optionally filter by a RateCard version. Mutually exclusive with ‘billing_cadence`, `payers`, and `rate_card`.
29 30 31 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 29 def rate_card_version @rate_card_version end |
#servicing_status ⇒ Object
Optionally filter by servicing status.
31 32 33 |
# File 'lib/stripe/params/v2/billing/rate_card_subscription_list_params.rb', line 31 def servicing_status @servicing_status end |