public class ProductUpdateParams extends ApiRequestParams
Modifier and Type | Class and Description |
---|---|
static class |
ProductUpdateParams.Builder |
static class |
ProductUpdateParams.PackageDimensions |
ApiRequestParams.EnumParam
EXTRA_PARAMS_KEY
Modifier and Type | Method and Description |
---|---|
static ProductUpdateParams.Builder |
builder() |
java.lang.Boolean |
getActive()
Whether the product is available for purchase.
|
java.lang.Object |
getAttributes()
A list of up to 5 alphanumeric attributes that each SKU can provide values for (e.g.,
`["color", "size"]`).
|
java.lang.Object |
getCaption()
A short one-line description of the product, meant to be displayable to the customer.
|
java.util.List<java.lang.String> |
getDeactivateOn()
An array of Connect application names or identifiers that should not be able to order the SKUs
for this product.
|
java.lang.Object |
getDescription()
The product's description, meant to be displayable to the customer.
|
java.util.List<java.lang.String> |
getExpand()
Specifies which fields in the response should be expanded.
|
java.util.Map<java.lang.String,java.lang.Object> |
getExtraParams()
Map of extra parameters for custom features not available in this client library.
|
java.lang.Object |
getImages()
A list of up to 8 URLs of images for this product, meant to be displayable to the customer.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Set of key-value pairs that you can attach to an object.
|
java.lang.Object |
getName()
The product's name, meant to be displayable to the customer.
|
java.lang.Object |
getPackageDimensions()
The dimensions of this product for shipping purposes.
|
java.lang.Boolean |
getShippable()
Whether this product is shipped (i.e., physical goods).
|
java.lang.Object |
getStatementDescriptor()
An arbitrary string to be displayed on your customer's credit card statement.
|
java.lang.Object |
getUnitLabel()
A label that represents units of this product in Stripe and on customers’ receipts and
invoices.
|
java.lang.Object |
getUrl()
A URL of a publicly-accessible webpage for this product.
|
toMap
public static ProductUpdateParams.Builder builder()
public java.lang.Boolean getActive()
public java.lang.Object getAttributes()
public java.lang.Object getCaption()
public java.util.List<java.lang.String> getDeactivateOn()
public java.lang.Object getDescription()
public java.util.List<java.lang.String> getExpand()
public java.util.Map<java.lang.String,java.lang.Object> getExtraParams()
@SerializedName
value. Instead, each
key/value pair is serialized as if the key is a root-level field (serialized) name in this
param object. Effectively, this map is flattened to its parent instance.public java.lang.Object getImages()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
public java.lang.Object getName()
public java.lang.Object getPackageDimensions()
public java.lang.Boolean getShippable()
public java.lang.Object getStatementDescriptor()
public java.lang.Object getUnitLabel()
public java.lang.Object getUrl()