public class SubscriptionItem extends APIResource implements 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.
|
DeletedSubscriptionItem |
delete()
Delete a subscription item.
|
DeletedSubscriptionItem |
delete(java.util.Map<java.lang.String,java.lang.Object> params)
Delete a subscription item.
|
DeletedSubscriptionItem |
delete(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Delete a subscription item.
|
DeletedSubscriptionItem |
delete(RequestOptions options)
Delete a subscription item.
|
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getCreated() |
java.lang.String |
getId() |
java.lang.String |
getObject() |
Plan |
getPlan() |
java.lang.Integer |
getQuantity() |
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,
RequestOptions options)
Retrieve a subscription item.
|
void |
setCreated(java.lang.Long created) |
void |
setId(java.lang.String id) |
void |
setObject(java.lang.String object) |
void |
setPlan(Plan plan) |
void |
setQuantity(java.lang.Integer quantity) |
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.
|
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 AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionItem create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedSubscriptionItem delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedSubscriptionItem delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedSubscriptionItem delete(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedSubscriptionItem delete(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionItemCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionItemCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionItem retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SubscriptionItem retrieve(java.lang.String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public SubscriptionItem update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public SubscriptionItem update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public java.lang.String getObject()
public java.lang.Long getCreated()
public Plan getPlan()
public java.lang.Integer getQuantity()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setCreated(java.lang.Long created)
public void setPlan(Plan plan)
public void setQuantity(java.lang.Integer quantity)
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.Object