HasId
, MetadataStore<SKU>
public class SKU extends APIResource implements HasId, MetadataStore<SKU>
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor | Description |
---|---|
SKU() |
Modifier and Type | Method | Description |
---|---|---|
static SKUCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params) |
Deprecated.
Use the
list(Map) method instead.
This method will be removed in the next major version. |
static SKUCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Deprecated.
Use the
list(Map, RequestOptions) method instead.
This method will be removed in the next major version. |
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.
|
DeletedSKU |
delete() |
Delete a SKU.
|
DeletedSKU |
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.String |
getId() |
|
java.lang.String |
getImage() |
|
Inventory |
getInventory() |
|
java.lang.Boolean |
getLivemode() |
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
|
java.lang.String |
getObject() |
|
PackageDimensions |
getPackageDimensions() |
|
java.lang.Integer |
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 |
setId(java.lang.String id) |
|
void |
setImage(java.lang.String image) |
|
void |
setInventory(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.Integer 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, urlEncode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getLastResponse, setLastResponse, toJson, toString
public java.lang.String getProduct()
public void setProduct(java.lang.String productID)
public Product getProductObject()
public void setProductObject(Product product)
@Deprecated public static SKUCollection all(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
list(Map)
method instead.
This method will be removed in the next major version.@Deprecated public static SKUCollection all(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
list(Map, RequestOptions)
method instead.
This method will be removed in the next major version.public static SKU create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKU create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedSKU delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedSKU delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKUCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKUCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKU retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKU retrieve(java.lang.String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKU retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public SKU update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<SKU>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public SKU update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<SKU>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public 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 Inventory getInventory()
public java.lang.Boolean getLivemode()
public PackageDimensions getPackageDimensions()
public java.lang.Integer getPrice()
public java.lang.Long getUpdated()
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(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.Integer price)
public void setUpdated(java.lang.Long updated)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata
in interface MetadataStore<SKU>