Package com.stripe.model.v2.billing
Class IntentAction.Subscribe
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.billing.IntentAction.Subscribe
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- IntentAction
Details for a subscribe action.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Configuration for the billing details.static class
When the subscribe action will take effect.static class
Details for subscribing to a Pricing Plan.static class
Details for subscribing to a V1 subscription. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getType()
int
hashCode()
void
setBillingDetails
(IntentAction.Subscribe.BillingDetails billingDetails) void
setEffectiveAt
(IntentAction.Subscribe.EffectiveAt effectiveAt) void
setPricingPlanSubscriptionDetails
(IntentAction.Subscribe.PricingPlanSubscriptionDetails pricingPlanSubscriptionDetails) void
void
setV1SubscriptionDetails
(IntentAction.Subscribe.V1SubscriptionDetails v1SubscriptionDetails) Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
Subscribe
public Subscribe()
-
-
Method Details
-
getBillingDetails
-
getEffectiveAt
-
getPricingPlanSubscriptionDetails
-
getType
-
getV1SubscriptionDetails
-
setBillingDetails
-
setEffectiveAt
-
setPricingPlanSubscriptionDetails
public void setPricingPlanSubscriptionDetails(IntentAction.Subscribe.PricingPlanSubscriptionDetails pricingPlanSubscriptionDetails) -
setType
-
setV1SubscriptionDetails
public void setV1SubscriptionDetails(IntentAction.Subscribe.V1SubscriptionDetails v1SubscriptionDetails) -
equals
-
canEqual
-
hashCode
public int hashCode()
-