public class Product extends ApiResource implements HasId, MetadataStore<Product>
ApiResource.RequestMethod, ApiResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Product() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
static Product |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Create a product.
|
static Product |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Create a product.
|
Product |
delete()
Delete a product.
|
Product |
delete(RequestOptions options)
Delete a product.
|
boolean |
equals(java.lang.Object o) |
java.lang.Boolean |
getActive() |
java.util.List<java.lang.String> |
getAttributes() |
java.lang.String |
getCaption() |
java.lang.Long |
getCreated() |
java.util.List<java.lang.String> |
getDeactivateOn() |
java.lang.Boolean |
getDeleted() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
java.util.List<java.lang.String> |
getImages() |
java.lang.Boolean |
getLivemode() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
java.lang.String |
getName() |
java.lang.String |
getObject() |
PackageDimensions |
getPackageDimensions() |
java.lang.Boolean |
getShippable() |
SkuCollection |
getSkus() |
java.lang.String |
getStatementDescriptor() |
java.lang.String |
getType() |
java.lang.String |
getUnitLabel() |
java.lang.Long |
getUpdated() |
java.lang.String |
getUrl() |
int |
hashCode() |
static ProductCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
List all products.
|
static ProductCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
List all products.
|
static Product |
retrieve(java.lang.String id)
Retrieve a product.
|
static Product |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieve a product.
|
static Product |
retrieve(java.lang.String id,
RequestOptions options)
Retrieve a product.
|
void |
setActive(java.lang.Boolean active) |
void |
setAttributes(java.util.List<java.lang.String> attributes) |
void |
setCaption(java.lang.String caption) |
void |
setCreated(java.lang.Long created) |
void |
setDeactivateOn(java.util.List<java.lang.String> deactivateOn) |
void |
setDeleted(java.lang.Boolean deleted) |
void |
setDescription(java.lang.String description) |
void |
setId(java.lang.String id) |
void |
setImages(java.util.List<java.lang.String> images) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
setName(java.lang.String name) |
void |
setObject(java.lang.String object) |
void |
setPackageDimensions(PackageDimensions packageDimensions) |
void |
setShippable(java.lang.Boolean shippable) |
void |
setSkus(SkuCollection skus) |
void |
setStatementDescriptor(java.lang.String statementDescriptor) |
void |
setType(java.lang.String type) |
void |
setUnitLabel(java.lang.String unitLabel) |
void |
setUpdated(java.lang.Long updated) |
void |
setUrl(java.lang.String url) |
Product |
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update a product.
|
Product |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Update a product.
|
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic static Product create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static Product create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Product delete() throws StripeException
StripeExceptionpublic Product delete(RequestOptions options) throws StripeException
StripeExceptionpublic static ProductCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static ProductCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Product retrieve(java.lang.String id) throws StripeException
StripeExceptionpublic static Product retrieve(java.lang.String id, RequestOptions options) throws StripeException
StripeExceptionpublic static Product retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Product update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
update in interface MetadataStore<Product>StripeExceptionpublic Product update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
update in interface MetadataStore<Product>StripeExceptionpublic java.lang.String getObject()
public java.lang.Boolean getActive()
public java.util.List<java.lang.String> getAttributes()
public java.lang.String getCaption()
public java.lang.Long getCreated()
public java.util.List<java.lang.String> getDeactivateOn()
public java.lang.String getDescription()
public java.util.List<java.lang.String> getImages()
public java.lang.Boolean getLivemode()
public java.lang.String getName()
public PackageDimensions getPackageDimensions()
public java.lang.Boolean getShippable()
public SkuCollection getSkus()
public java.lang.String getStatementDescriptor()
public java.lang.String getType()
public java.lang.Long getUpdated()
public java.lang.String getUnitLabel()
public java.lang.String getUrl()
public java.lang.Boolean getDeleted()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setActive(java.lang.Boolean active)
public void setAttributes(java.util.List<java.lang.String> attributes)
public void setCaption(java.lang.String caption)
public void setCreated(java.lang.Long created)
public void setDeactivateOn(java.util.List<java.lang.String> deactivateOn)
public void setDescription(java.lang.String description)
public void setImages(java.util.List<java.lang.String> images)
public void setLivemode(java.lang.Boolean livemode)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setName(java.lang.String name)
public void setPackageDimensions(PackageDimensions packageDimensions)
public void setShippable(java.lang.Boolean shippable)
public void setSkus(SkuCollection skus)
public void setStatementDescriptor(java.lang.String statementDescriptor)
public void setType(java.lang.String type)
public void setUpdated(java.lang.Long updated)
public void setUnitLabel(java.lang.String unitLabel)
public void setUrl(java.lang.String url)
public void setDeleted(java.lang.Boolean deleted)
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<Product>