HasId, MetadataStore<Sku>public class Sku extends ApiResource implements HasId, MetadataStore<Sku>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Sku.Inventory |
ApiResource.RequestMethod, ApiResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor | Description |
|---|---|
Sku() |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
canEqual(java.lang.Object other) |
|
static Sku |
create(java.util.Map<java.lang.String,java.lang.Object> params) |
Create a SKU.
|
static Sku |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Create a SKU.
|
Sku |
delete() |
Delete a SKU.
|
Sku |
delete(RequestOptions options) |
Delete a SKU.
|
boolean |
equals(java.lang.Object o) |
|
java.lang.Boolean |
getActive() |
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
|
java.lang.Long |
getCreated() |
|
java.lang.String |
getCurrency() |
|
java.lang.Boolean |
getDeleted() |
|
java.lang.String |
getId() |
|
java.lang.String |
getImage() |
|
Sku.Inventory |
getInventory() |
|
java.lang.Boolean |
getLivemode() |
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
|
java.lang.String |
getObject() |
|
PackageDimensions |
getPackageDimensions() |
|
java.lang.Long |
getPrice() |
|
java.lang.String |
getProduct() |
|
Product |
getProductObject() |
|
java.lang.Long |
getUpdated() |
|
int |
hashCode() |
|
static SkuCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params) |
List all SKUs.
|
static SkuCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
List all SKUs.
|
static Sku |
retrieve(java.lang.String id) |
Retrieve a SKU.
|
static Sku |
retrieve(java.lang.String id,
RequestOptions options) |
Retrieve a SKU.
|
static Sku |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Retrieve a SKU.
|
void |
setActive(java.lang.Boolean active) |
|
void |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
|
void |
setCreated(java.lang.Long created) |
|
void |
setCurrency(java.lang.String currency) |
|
void |
setDeleted(java.lang.Boolean deleted) |
|
void |
setId(java.lang.String id) |
|
void |
setImage(java.lang.String image) |
|
void |
setInventory(Sku.Inventory inventory) |
|
void |
setLivemode(java.lang.Boolean livemode) |
|
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
|
void |
setObject(java.lang.String object) |
|
void |
setPackageDimensions(PackageDimensions packageDimensions) |
|
void |
setPrice(java.lang.Long price) |
|
void |
setProduct(java.lang.String productId) |
|
void |
setProductObject(Product product) |
|
void |
setUpdated(java.lang.Long updated) |
|
Sku |
update(java.util.Map<java.lang.String,java.lang.Object> params) |
Update a SKU.
|
Sku |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Update a SKU.
|
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 getProduct()
public void setProduct(java.lang.String productId)
public Product getProductObject()
public void setProductObject(Product product)
public static Sku create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static Sku create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Sku delete() throws StripeException
StripeExceptionpublic Sku delete(RequestOptions options) throws StripeException
StripeExceptionpublic static SkuCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static SkuCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Sku retrieve(java.lang.String id) throws StripeException
StripeExceptionpublic static Sku retrieve(java.lang.String id, RequestOptions options) throws StripeException
StripeExceptionpublic static Sku retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Sku update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
update in interface MetadataStore<Sku>StripeExceptionpublic Sku update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
update in interface MetadataStore<Sku>StripeExceptionpublic java.lang.String getObject()
public java.lang.Boolean getActive()
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public java.lang.Long getCreated()
public java.lang.String getCurrency()
public java.lang.String getImage()
public Sku.Inventory getInventory()
public java.lang.Boolean getLivemode()
public PackageDimensions getPackageDimensions()
public java.lang.Long getPrice()
public java.lang.Long getUpdated()
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.Map<java.lang.String,java.lang.String> attributes)
public void setCreated(java.lang.Long created)
public void setCurrency(java.lang.String currency)
public void setImage(java.lang.String image)
public void setInventory(Sku.Inventory inventory)
public void setLivemode(java.lang.Boolean livemode)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setPackageDimensions(PackageDimensions packageDimensions)
public void setPrice(java.lang.Long price)
public void setUpdated(java.lang.Long updated)
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<Sku>