public class SubscriptionItem extends ApiResource implements MetadataStore<Subscription>, HasId
ApiResource.RequestMethod, ApiResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
SubscriptionItem() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
static SubscriptionItem |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Create a subscription item.
|
static SubscriptionItem |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Create a subscription item.
|
SubscriptionItem |
delete()
Delete a subscription item.
|
SubscriptionItem |
delete(java.util.Map<java.lang.String,java.lang.Object> params)
Delete a subscription item.
|
SubscriptionItem |
delete(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Delete a subscription item.
|
SubscriptionItem |
delete(RequestOptions options)
Delete a subscription item.
|
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getCreated() |
java.lang.Boolean |
getDeleted() |
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.String |
getSubscription() |
int |
hashCode() |
static SubscriptionItemCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
List all subscription items.
|
static SubscriptionItemCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
List all subscription items.
|
static SubscriptionItem |
retrieve(java.lang.String id)
Retrieve a subscription item.
|
static SubscriptionItem |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieve a subscription item.
|
static SubscriptionItem |
retrieve(java.lang.String id,
RequestOptions options)
Retrieve a subscription item.
|
void |
setCreated(java.lang.Long created) |
void |
setDeleted(java.lang.Boolean deleted) |
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 |
setSubscription(java.lang.String subscription) |
SubscriptionItem |
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update a subscription item.
|
SubscriptionItem |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Update a subscription item.
|
UsageRecordSummaryCollection |
usageRecordSummaries(java.util.Map<java.lang.String,java.lang.Object> params)
Retrieve a subscription item's usage record summaries.
|
UsageRecordSummaryCollection |
usageRecordSummaries(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieve a subscription item's usage record summaries.
|
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic static SubscriptionItem create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static SubscriptionItem create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic SubscriptionItem delete() throws StripeException
StripeExceptionpublic SubscriptionItem delete(RequestOptions options) throws StripeException
StripeExceptionpublic SubscriptionItem delete(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic SubscriptionItem delete(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static SubscriptionItemCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static SubscriptionItemCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static SubscriptionItem retrieve(java.lang.String id) throws StripeException
StripeExceptionpublic static SubscriptionItem retrieve(java.lang.String id, RequestOptions options) throws StripeException
StripeExceptionpublic static SubscriptionItem retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic UsageRecordSummaryCollection usageRecordSummaries(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic UsageRecordSummaryCollection usageRecordSummaries(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic SubscriptionItem update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
update in interface MetadataStore<Subscription>StripeExceptionpublic SubscriptionItem 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.lang.Long getCreated()
public java.lang.Boolean getDeleted()
public Plan getPlan()
public java.lang.Long getQuantity()
public java.lang.String getSubscription()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setCreated(java.lang.Long created)
public void setDeleted(java.lang.Boolean deleted)
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 setSubscription(java.lang.String subscription)
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>