public static class PlanCreateParams.Product
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PlanCreateParams.Product.Builder |
Modifier and Type | Method and Description |
---|---|
static PlanCreateParams.Product.Builder |
builder() |
java.lang.Boolean |
getActive()
Whether the product is currently available for purchase.
|
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.String |
getId()
The identifier for the product.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Set of key-value pairs that you can attach to an object.
|
java.lang.String |
getName()
The product's name, meant to be displayable to the customer.
|
java.lang.String |
getStatementDescriptor()
An arbitrary string to be displayed on your customer's credit card or bank statement.
|
java.lang.String |
getUnitLabel()
A label that represents units of this product in Stripe and on customers’ receipts and
invoices.
|
public static PlanCreateParams.Product.Builder builder()
public java.lang.Boolean getActive()
true
.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.String getId()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
metadata
.public java.lang.String getName()
public java.lang.String getStatementDescriptor()
This may be up to 22 characters. The statement description may not include <
,
>
, \
, "
, '
characters, and will appear on your customer's
statement in capital letters. Non-ASCII characters are automatically stripped.
public java.lang.String getUnitLabel()