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 classConfiguration for the billing details.static classWhen the subscribe action will take effect.static classDetails for subscribing to a Pricing Plan.static classDetails 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 booleanbooleangetType()inthashCode()voidsetBillingDetails(IntentAction.Subscribe.BillingDetails billingDetails) voidsetEffectiveAt(IntentAction.Subscribe.EffectiveAt effectiveAt) voidsetPricingPlanSubscriptionDetails(IntentAction.Subscribe.PricingPlanSubscriptionDetails pricingPlanSubscriptionDetails) voidvoidsetV1SubscriptionDetails(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()
-