HasId, MetadataStore<Subscription>public class Subscription extends ApiResource implements MetadataStore<Subscription>, HasId
ApiResource.RequestMethod, ApiResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor | Description |
|---|---|
Subscription() |
| Modifier and Type | Method | Description |
|---|---|---|
Subscription |
cancel(java.util.Map<java.lang.String,java.lang.Object> params) |
Cancel a subscription.
|
Subscription |
cancel(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Cancel a subscription.
|
protected boolean |
canEqual(java.lang.Object other) |
|
static Subscription |
create(java.util.Map<java.lang.String,java.lang.Object> params) |
Create a subscription.
|
static Subscription |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Create a subscription.
|
void |
deleteDiscount() |
Delete a subscription discount.
|
void |
deleteDiscount(RequestOptions options) |
Delete a subscription discount.
|
boolean |
equals(java.lang.Object o) |
|
java.math.BigDecimal |
getApplicationFeePercent() |
|
java.lang.String |
getBilling() |
|
java.lang.Long |
getBillingCycleAnchor() |
|
java.lang.Boolean |
getCancelAtPeriodEnd() |
|
java.lang.Long |
getCanceledAt() |
|
java.lang.Long |
getCreated() |
|
java.lang.Long |
getCurrentPeriodEnd() |
|
java.lang.Long |
getCurrentPeriodStart() |
|
java.lang.String |
getCustomer() |
|
Customer |
getCustomerObject() |
|
java.lang.Long |
getDaysUntilDue() |
|
Discount |
getDiscount() |
|
java.lang.Long |
getEndedAt() |
|
java.lang.String |
getId() |
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
|
java.lang.String |
getObject() |
|
Plan |
getPlan() |
|
java.lang.Long |
getQuantity() |
|
java.lang.Long |
getStart() |
|
java.lang.String |
getStatus() |
|
SubscriptionItemCollection |
getSubscriptionItems() |
|
java.math.BigDecimal |
getTaxPercent() |
|
java.lang.Long |
getTrialEnd() |
|
java.lang.Long |
getTrialStart() |
|
int |
hashCode() |
|
static SubscriptionCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params) |
List subscriptions.
|
static SubscriptionCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
List subscriptions.
|
static Subscription |
retrieve(java.lang.String id) |
Retrieve a subscription.
|
static Subscription |
retrieve(java.lang.String id,
RequestOptions options) |
Retrieve a subscription.
|
static Subscription |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Retrieve a subscription.
|
void |
setApplicationFeePercent(java.math.BigDecimal applicationFeePercent) |
|
void |
setBilling(java.lang.String billing) |
|
void |
setBillingCycleAnchor(java.lang.Long billingCycleAnchor) |
|
void |
setCancelAtPeriodEnd(java.lang.Boolean cancelAtPeriodEnd) |
|
void |
setCanceledAt(java.lang.Long canceledAt) |
|
void |
setCreated(java.lang.Long created) |
|
void |
setCurrentPeriodEnd(java.lang.Long currentPeriodEnd) |
|
void |
setCurrentPeriodStart(java.lang.Long currentPeriodStart) |
|
void |
setCustomer(java.lang.String customerId) |
|
void |
setCustomerObject(Customer c) |
|
void |
setDaysUntilDue(java.lang.Long daysUntilDue) |
|
void |
setDiscount(Discount discount) |
|
void |
setEndedAt(java.lang.Long endedAt) |
|
void |
setId(java.lang.String id) |
|
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
|
void |
setObject(java.lang.String object) |
|
void |
setPlan(Plan plan) |
|
void |
setQuantity(java.lang.Long quantity) |
|
void |
setStart(java.lang.Long start) |
|
void |
setStatus(java.lang.String status) |
|
void |
setSubscriptionItems(SubscriptionItemCollection items) |
|
void |
setTaxPercent(java.math.BigDecimal taxPercent) |
|
void |
setTrialEnd(java.lang.Long trialEnd) |
|
void |
setTrialStart(java.lang.Long trialStart) |
|
Subscription |
update(java.util.Map<java.lang.String,java.lang.Object> params) |
Update a subscription.
|
Subscription |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Update a subscription.
|
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitequals, getLastResponse, setLastResponse, toJson, toStringpublic java.lang.String getCustomer()
public void setCustomer(java.lang.String customerId)
public Customer getCustomerObject()
public void setCustomerObject(Customer c)
public SubscriptionItemCollection getSubscriptionItems()
public void setSubscriptionItems(SubscriptionItemCollection items)
public Subscription cancel(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic Subscription cancel(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Subscription create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static Subscription create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic void deleteDiscount()
throws StripeException
StripeExceptionpublic void deleteDiscount(RequestOptions options) throws StripeException
StripeExceptionpublic static SubscriptionCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static SubscriptionCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Subscription retrieve(java.lang.String id) throws StripeException
StripeExceptionpublic static Subscription retrieve(java.lang.String id, RequestOptions options) throws StripeException
StripeExceptionpublic static Subscription retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Subscription update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
update in interface MetadataStore<Subscription>StripeExceptionpublic Subscription update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
update in interface MetadataStore<Subscription>StripeExceptionpublic java.lang.String getObject()
public java.math.BigDecimal getApplicationFeePercent()
public java.lang.String getBilling()
public java.lang.Long getBillingCycleAnchor()
public java.lang.Boolean getCancelAtPeriodEnd()
public java.lang.Long getCanceledAt()
public java.lang.Long getCreated()
public java.lang.Long getCurrentPeriodEnd()
public java.lang.Long getCurrentPeriodStart()
public java.lang.Long getDaysUntilDue()
public Discount getDiscount()
public java.lang.Long getEndedAt()
public Plan getPlan()
public java.lang.Long getQuantity()
public java.lang.Long getStart()
public java.lang.String getStatus()
public java.math.BigDecimal getTaxPercent()
public java.lang.Long getTrialEnd()
public java.lang.Long getTrialStart()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setApplicationFeePercent(java.math.BigDecimal applicationFeePercent)
public void setBilling(java.lang.String billing)
public void setBillingCycleAnchor(java.lang.Long billingCycleAnchor)
public void setCancelAtPeriodEnd(java.lang.Boolean cancelAtPeriodEnd)
public void setCanceledAt(java.lang.Long canceledAt)
public void setCreated(java.lang.Long created)
public void setCurrentPeriodEnd(java.lang.Long currentPeriodEnd)
public void setCurrentPeriodStart(java.lang.Long currentPeriodStart)
public void setDaysUntilDue(java.lang.Long daysUntilDue)
public void setDiscount(Discount discount)
public void setEndedAt(java.lang.Long endedAt)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setPlan(Plan plan)
public void setQuantity(java.lang.Long quantity)
public void setStart(java.lang.Long start)
public void setStatus(java.lang.String status)
public void setTaxPercent(java.math.BigDecimal taxPercent)
public void setTrialEnd(java.lang.Long trialEnd)
public void setTrialStart(java.lang.Long trialStart)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata in interface MetadataStore<Subscription>