public class SKU extends APIResource implements HasId, MetadataStore<SKU>
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor and Description |
---|
SKU() |
Modifier and Type | Method and Description |
---|---|
static SKUCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
|
static SKUCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Deprecated.
|
static SKU |
create(java.util.Map<java.lang.String,java.lang.Object> params) |
static SKU |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
DeletedSKU |
delete() |
DeletedSKU |
delete(RequestOptions options) |
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() |
static SKUCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params) |
static SKUCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
static SKU |
retrieve(java.lang.String id) |
static SKU |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
static SKU |
retrieve(java.lang.String id,
RequestOptions options) |
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) |
SKU |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, urlEncode
equals, toJson, toString
public void setId(java.lang.String id)
public java.lang.String getObject()
public void setObject(java.lang.String object)
public java.lang.Boolean getActive()
public void setActive(java.lang.Boolean active)
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
public java.lang.Long getCreated()
public void setCreated(java.lang.Long created)
public java.lang.String getCurrency()
public void setCurrency(java.lang.String currency)
public java.lang.String getImage()
public void setImage(java.lang.String image)
public Inventory getInventory()
public void setInventory(Inventory inventory)
public java.lang.Boolean getLivemode()
public void setLivemode(java.lang.Boolean livemode)
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata
in interface MetadataStore<SKU>
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public PackageDimensions getPackageDimensions()
public void setPackageDimensions(PackageDimensions packageDimensions)
public java.lang.Integer getPrice()
public void setPrice(java.lang.Integer price)
public java.lang.String getProduct()
public void setProduct(java.lang.String productID)
public Product getProductObject()
public void setProductObject(Product product)
public java.lang.Long getUpdated()
public void setUpdated(java.lang.Long updated)
public static SKU create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static SKU retrieve(java.lang.String id) 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 static SKU create(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, 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 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
@Deprecated public static SKUCollection all(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
@Deprecated public static SKUCollection all(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, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<SKU>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException