Class: Stripe::V2::Billing::RateCardSubscriptionService::ListParams
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::V2::Billing::RateCardSubscriptionService::ListParams
- Defined in:
- lib/stripe/services/v2/billing/rate_card_subscription_service.rb
Defined Under Namespace
Classes: Payer
Instance Attribute Summary collapse
-
#billing_cadence ⇒ Object
Optionally filter by a BillingCadence.
-
#limit ⇒ Object
The page size limit, if not provided the default is 20.
-
#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) ⇒ ListParams
constructor
A new instance of ListParams.
Methods inherited from RequestParams
Constructor Details
#initialize(billing_cadence: nil, limit: nil, payer: nil, rate_card: nil, rate_card_version: nil, servicing_status: nil) ⇒ ListParams
Returns a new instance of ListParams.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 34 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`.
21 22 23 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 21 def billing_cadence @billing_cadence end |
#limit ⇒ Object
The page size limit, if not provided the default is 20.
23 24 25 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 23 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`.
26 27 28 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 26 def payer @payer end |
#rate_card ⇒ Object
Optionally filter by a RateCard. Mutually exclusive with ‘billing_cadence`, `payers`, and `rate_card_version`.
28 29 30 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 28 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`.
30 31 32 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 30 def rate_card_version @rate_card_version end |
#servicing_status ⇒ Object
Optionally filter by servicing status.
32 33 34 |
# File 'lib/stripe/services/v2/billing/rate_card_subscription_service.rb', line 32 def servicing_status @servicing_status end |