public class SkuUpdateParams extends ApiRequestParams
Modifier and Type | Class and Description |
---|---|
static class |
SkuUpdateParams.Builder |
static class |
SkuUpdateParams.Inventory |
static class |
SkuUpdateParams.PackageDimensions |
ApiRequestParams.EnumParam
EXTRA_PARAMS_KEY
Modifier and Type | Method and Description |
---|---|
static SkuUpdateParams.Builder |
builder() |
java.lang.Boolean |
getActive()
Whether this SKU is available for purchase.
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
A dictionary of attributes and values for the attributes defined by the product.
|
java.lang.Object |
getCurrency()
Three-letter ISO currency code,
in lowercase.
|
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 |
getImage()
The URL of an image for this SKU, meant to be displayable to the customer.
|
SkuUpdateParams.Inventory |
getInventory()
Description of the SKU's inventory.
|
java.lang.Object |
getMetadata()
Set of key-value pairs that you can attach to an object.
|
java.lang.Object |
getPackageDimensions()
The dimensions of this SKU for shipping purposes.
|
java.lang.Long |
getPrice()
The cost of the item as a positive integer in the smallest currency unit (that is, 100 cents to
charge $1.00, or 100 to charge ¥100, Japanese Yen being a zero-decimal currency).
|
java.lang.Object |
getProduct()
The ID of the product that this SKU should belong to.
|
toMap
public static SkuUpdateParams.Builder builder()
public java.lang.Boolean getActive()
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
attributes
will partially update the existing attributes dictionary on the
product, with the postcondition that a value must be present for each attribute key on the
product.public java.lang.Object getCurrency()
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 getImage()
public SkuUpdateParams.Inventory getInventory()
public java.lang.Object getMetadata()
metadata
.public java.lang.Object getPackageDimensions()
public java.lang.Long getPrice()
public java.lang.Object getProduct()
good
.