Package com.stripe.model
Class Sku
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.net.ApiResource
-
- com.stripe.model.Sku
-
- All Implemented Interfaces:
HasId
,MetadataStore<Sku>
public class Sku extends ApiResource implements HasId, MetadataStore<Sku>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Sku.Inventory
-
Nested classes/interfaces inherited from class com.stripe.net.ApiResource
ApiResource.RequestMethod, ApiResource.RequestType
-
-
Field Summary
-
Fields inherited from class com.stripe.net.ApiResource
CHARSET, GSON
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description Sku()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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.-
Methods inherited from class com.stripe.net.ApiResource
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncode
-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getProduct
public java.lang.String getProduct()
-
setProduct
public void setProduct(java.lang.String productId)
-
getProductObject
public Product getProductObject()
-
setProductObject
public void setProductObject(Product product)
-
create
public static Sku create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Create a SKU.- Throws:
StripeException
-
create
public static Sku create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Create a SKU.- Throws:
StripeException
-
delete
public Sku delete() throws StripeException
Delete a SKU.- Throws:
StripeException
-
delete
public Sku delete(RequestOptions options) throws StripeException
Delete a SKU.- Throws:
StripeException
-
list
public static SkuCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
List all SKUs.- Throws:
StripeException
-
list
public static SkuCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
List all SKUs.- Throws:
StripeException
-
retrieve
public static Sku retrieve(java.lang.String id) throws StripeException
Retrieve a SKU.- Throws:
StripeException
-
retrieve
public static Sku retrieve(java.lang.String id, RequestOptions options) throws StripeException
Retrieve a SKU.- Throws:
StripeException
-
retrieve
public static Sku retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Retrieve a SKU.- Throws:
StripeException
-
update
public Sku update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Update a SKU.- Specified by:
update
in interfaceMetadataStore<Sku>
- Throws:
StripeException
-
update
public Sku update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Update a SKU.- Specified by:
update
in interfaceMetadataStore<Sku>
- Throws:
StripeException
-
getObject
public java.lang.String getObject()
-
getActive
public java.lang.Boolean getActive()
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
getCreated
public java.lang.Long getCreated()
-
getCurrency
public java.lang.String getCurrency()
-
getImage
public java.lang.String getImage()
-
getInventory
public Sku.Inventory getInventory()
-
getLivemode
public java.lang.Boolean getLivemode()
-
getPackageDimensions
public PackageDimensions getPackageDimensions()
-
getPrice
public java.lang.Long getPrice()
-
getUpdated
public java.lang.Long getUpdated()
-
getDeleted
public java.lang.Boolean getDeleted()
-
setId
public void setId(java.lang.String id)
-
setObject
public void setObject(java.lang.String object)
-
setActive
public void setActive(java.lang.Boolean active)
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
setCreated
public void setCreated(java.lang.Long created)
-
setCurrency
public void setCurrency(java.lang.String currency)
-
setImage
public void setImage(java.lang.String image)
-
setInventory
public void setInventory(Sku.Inventory inventory)
-
setLivemode
public void setLivemode(java.lang.Boolean livemode)
-
setMetadata
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
-
setPackageDimensions
public void setPackageDimensions(PackageDimensions packageDimensions)
-
setPrice
public void setPrice(java.lang.Long price)
-
setUpdated
public void setUpdated(java.lang.Long updated)
-
setDeleted
public void setDeleted(java.lang.Boolean deleted)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getMetadata
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
- Specified by:
getMetadata
in interfaceMetadataStore<Sku>
-
-