Package com.stripe.model
Class SubscriptionSchedule.BillingMode
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.SubscriptionSchedule.BillingMode
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- SubscriptionSchedule
The billing mode of the subscription.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For more details about Flexible, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Configure behavior for flexible billing mode.getType()
Controls how prorations and invoices for subscriptions are calculated and orchestrated.Details on when the current billing_mode was adopted.int
hashCode()
void
Configure behavior for flexible billing mode.void
Controls how prorations and invoices for subscriptions are calculated and orchestrated.void
setUpdatedAt
(Long updatedAt) Details on when the current billing_mode was adopted.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
BillingMode
public BillingMode()
-
-
Method Details
-
getFlexible
Configure behavior for flexible billing mode. -
getType
Controls how prorations and invoices for subscriptions are calculated and orchestrated.One of
classic
, orflexible
. -
getUpdatedAt
Details on when the current billing_mode was adopted. -
setFlexible
Configure behavior for flexible billing mode. -
setType
Controls how prorations and invoices for subscriptions are calculated and orchestrated.One of
classic
, orflexible
. -
setUpdatedAt
Details on when the current billing_mode was adopted. -
equals
-
canEqual
-
hashCode
public int hashCode()
-