public class Cardholder extends ApiResource implements HasId, MetadataStore<Cardholder>
| Modifier and Type | Class and Description |
|---|---|
static class |
Cardholder.Billing |
static class |
Cardholder.Company |
static class |
Cardholder.Individual |
static class |
Cardholder.Requirements
Get expanded
front. |
static class |
Cardholder.SpendingControls |
ApiResource.RequestMethodCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Cardholder() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
static Cardholder |
create(CardholderCreateParams params)
Creates a new Issuing
Cardholder object that can be issued cards. |
static Cardholder |
create(CardholderCreateParams params,
RequestOptions options)
Creates a new Issuing
Cardholder object that can be issued cards. |
static Cardholder |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Creates a new Issuing
Cardholder object that can be issued cards. |
static Cardholder |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Creates a new Issuing
Cardholder object that can be issued cards. |
boolean |
equals(java.lang.Object o) |
Cardholder.Billing |
getBilling() |
Cardholder.Company |
getCompany()
Additional information about a
company cardholder. |
java.lang.Long |
getCreated()
Time at which the object was created.
|
java.lang.String |
getEmail()
The cardholder's email address.
|
java.lang.String |
getId()
Unique identifier for the object.
|
Cardholder.Individual |
getIndividual()
Additional information about an
individual cardholder. |
java.lang.Boolean |
getLivemode()
Has the value
true if the object exists in live mode or the value false if the
object exists in test mode. |
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 cardholder's name.
|
java.lang.String |
getObject()
String representing the object's type.
|
java.lang.String |
getPhoneNumber()
The cardholder's phone number.
|
Cardholder.Requirements |
getRequirements() |
Cardholder.SpendingControls |
getSpendingControls()
Rules that control spending across this cardholder's cards.
|
java.lang.String |
getStatus()
Specifies whether to permit authorizations on this cardholder's cards.
|
java.lang.String |
getType()
One of
individual or company. |
int |
hashCode() |
static CardholderCollection |
list(CardholderListParams params)
Returns a list of Issuing
Cardholder objects. |
static CardholderCollection |
list(CardholderListParams params,
RequestOptions options)
Returns a list of Issuing
Cardholder objects. |
static CardholderCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
Returns a list of Issuing
Cardholder objects. |
static CardholderCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Returns a list of Issuing
Cardholder objects. |
static Cardholder |
retrieve(java.lang.String cardholder)
Retrieves an Issuing
Cardholder object. |
static Cardholder |
retrieve(java.lang.String cardholder,
CardholderRetrieveParams params,
RequestOptions options)
Retrieves an Issuing
Cardholder object. |
static Cardholder |
retrieve(java.lang.String cardholder,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieves an Issuing
Cardholder object. |
static Cardholder |
retrieve(java.lang.String cardholder,
RequestOptions options)
Retrieves an Issuing
Cardholder object. |
void |
setBilling(Cardholder.Billing billing) |
void |
setCompany(Cardholder.Company company)
Additional information about a
company cardholder. |
void |
setCreated(java.lang.Long created)
Time at which the object was created.
|
void |
setEmail(java.lang.String email)
The cardholder's email address.
|
void |
setId(java.lang.String id)
Unique identifier for the object.
|
void |
setIndividual(Cardholder.Individual individual)
Additional information about an
individual cardholder. |
void |
setLivemode(java.lang.Boolean livemode)
Has the value
true if the object exists in live mode or the value false if the
object exists in test mode. |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach
to an object.
|
void |
setName(java.lang.String name)
The cardholder's name.
|
void |
setObject(java.lang.String object)
String representing the object's type.
|
void |
setPhoneNumber(java.lang.String phoneNumber)
The cardholder's phone number.
|
void |
setRequirements(Cardholder.Requirements requirements) |
void |
setSpendingControls(Cardholder.SpendingControls spendingControls)
Rules that control spending across this cardholder's cards.
|
void |
setStatus(java.lang.String status)
Specifies whether to permit authorizations on this cardholder's cards.
|
void |
setType(java.lang.String type)
One of
individual or company. |
Cardholder |
update(CardholderUpdateParams params)
Updates the specified Issuing
Cardholder object by setting the values of the
parameters passed. |
Cardholder |
update(CardholderUpdateParams params,
RequestOptions options)
Updates the specified Issuing
Cardholder object by setting the values of the
parameters passed. |
Cardholder |
update(java.util.Map<java.lang.String,java.lang.Object> params)
Updates the specified Issuing
Cardholder object by setting the values of the
parameters passed. |
Cardholder |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Updates the specified Issuing
Cardholder object by setting the values of the
parameters passed. |
checkNullTypedParams, classUrl, classUrl, instanceUrl, instanceUrl, request, request, requestCollection, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncode, urlEncodeIdequals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toStringpublic static CardholderCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Cardholder objects. The objects are sorted in descending
order by creation date, with the most recently created object appearing first.StripeExceptionpublic static CardholderCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Cardholder objects. The objects are sorted in descending
order by creation date, with the most recently created object appearing first.StripeExceptionpublic static CardholderCollection list(CardholderListParams params) throws StripeException
Cardholder objects. The objects are sorted in descending
order by creation date, with the most recently created object appearing first.StripeExceptionpublic static CardholderCollection list(CardholderListParams params, RequestOptions options) throws StripeException
Cardholder objects. The objects are sorted in descending
order by creation date, with the most recently created object appearing first.StripeExceptionpublic static Cardholder create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Cardholder object that can be issued cards.StripeExceptionpublic static Cardholder create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Cardholder object that can be issued cards.StripeExceptionpublic static Cardholder create(CardholderCreateParams params) throws StripeException
Cardholder object that can be issued cards.StripeExceptionpublic static Cardholder create(CardholderCreateParams params, RequestOptions options) throws StripeException
Cardholder object that can be issued cards.StripeExceptionpublic static Cardholder retrieve(java.lang.String cardholder) throws StripeException
Cardholder object.StripeExceptionpublic static Cardholder retrieve(java.lang.String cardholder, RequestOptions options) throws StripeException
Cardholder object.StripeExceptionpublic static Cardholder retrieve(java.lang.String cardholder, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Cardholder object.StripeExceptionpublic static Cardholder retrieve(java.lang.String cardholder, CardholderRetrieveParams params, RequestOptions options) throws StripeException
Cardholder object.StripeExceptionpublic Cardholder update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Cardholder object by setting the values of the
parameters passed. Any parameters not provided will be left unchanged.update in interface MetadataStore<Cardholder>StripeExceptionpublic Cardholder update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Cardholder object by setting the values of the
parameters passed. Any parameters not provided will be left unchanged.update in interface MetadataStore<Cardholder>StripeExceptionpublic Cardholder update(CardholderUpdateParams params) throws StripeException
Cardholder object by setting the values of the
parameters passed. Any parameters not provided will be left unchanged.StripeExceptionpublic Cardholder update(CardholderUpdateParams params, RequestOptions options) throws StripeException
Cardholder object by setting the values of the
parameters passed. Any parameters not provided will be left unchanged.StripeExceptionpublic Cardholder.Billing getBilling()
public Cardholder.Company getCompany()
company cardholder.public java.lang.Long getCreated()
public java.lang.String getEmail()
public Cardholder.Individual getIndividual()
individual cardholder.public java.lang.Boolean getLivemode()
true if the object exists in live mode or the value false if the
object exists in test mode.public java.lang.String getName()
public java.lang.String getObject()
Equal to issuing.cardholder.
public java.lang.String getPhoneNumber()
public Cardholder.Requirements getRequirements()
public Cardholder.SpendingControls getSpendingControls()
public java.lang.String getStatus()
One of active, blocked, or inactive.
public java.lang.String getType()
individual or company.public void setBilling(Cardholder.Billing billing)
public void setCompany(Cardholder.Company company)
company cardholder.public void setCreated(java.lang.Long created)
public void setEmail(java.lang.String email)
public void setId(java.lang.String id)
public void setIndividual(Cardholder.Individual individual)
individual cardholder.public void setLivemode(java.lang.Boolean livemode)
true if the object exists in live mode or the value false if the
object exists in test mode.public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setName(java.lang.String name)
public void setObject(java.lang.String object)
Equal to issuing.cardholder.
public void setPhoneNumber(java.lang.String phoneNumber)
public void setRequirements(Cardholder.Requirements requirements)
public void setSpendingControls(Cardholder.SpendingControls spendingControls)
public void setStatus(java.lang.String status)
One of active, blocked, or inactive.
public void setType(java.lang.String type)
individual or company.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getId()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata in interface MetadataStore<Cardholder>