Class: Stripe::V2::Billing::PricingPlanSubscriptionService::ListParams
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::V2::Billing::PricingPlanSubscriptionService::ListParams
- Defined in:
- lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb
Defined Under Namespace
Classes: Payer
Instance Attribute Summary collapse
-
#billing_cadence ⇒ Object
Filter by Billing Cadence ID.
-
#limit ⇒ Object
Optionally set the maximum number of results per page.
-
#payer ⇒ Object
Filter by payer.
-
#pricing_plan ⇒ Object
Filter by PricingPlan ID.
-
#pricing_plan_version ⇒ Object
Filter by Pricing Plan Version ID.
-
#servicing_status ⇒ Object
Filter by servicing status.
Instance Method Summary collapse
-
#initialize(billing_cadence: nil, limit: nil, payer: nil, pricing_plan: nil, pricing_plan_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, pricing_plan: nil, pricing_plan_version: nil, servicing_status: nil) ⇒ ListParams
Returns a new instance of ListParams.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 33 def initialize( billing_cadence: nil, limit: nil, payer: nil, pricing_plan: nil, pricing_plan_version: nil, servicing_status: nil ) @billing_cadence = billing_cadence @limit = limit @payer = payer @pricing_plan = pricing_plan @pricing_plan_version = pricing_plan_version @servicing_status = servicing_status end |
Instance Attribute Details
#billing_cadence ⇒ Object
Filter by Billing Cadence ID. Mutually exclusive with ‘payer`, `pricing_plan`, and `pricing_plan_version`.
21 22 23 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 21 def billing_cadence @billing_cadence end |
#limit ⇒ Object
Optionally set the maximum number of results per page. Defaults to 20.
23 24 25 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 23 def limit @limit end |
#payer ⇒ Object
Filter by payer. Mutually exclusive with ‘billing_cadence`, `pricing_plan`, and `pricing_plan_version`.
25 26 27 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 25 def payer @payer end |
#pricing_plan ⇒ Object
Filter by PricingPlan ID. Mutually exlcusive with ‘billing_cadence`, `payer`, and `pricing_plan_version`.
27 28 29 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 27 def pricing_plan @pricing_plan end |
#pricing_plan_version ⇒ Object
Filter by Pricing Plan Version ID. Mutually exlcusive with ‘billing_cadence`, `payer`, and `pricing_plan`.
29 30 31 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 29 def pricing_plan_version @pricing_plan_version end |
#servicing_status ⇒ Object
Filter by servicing status.
31 32 33 |
# File 'lib/stripe/services/v2/billing/pricing_plan_subscription_service.rb', line 31 def servicing_status @servicing_status end |