public class Cardholder extends ApiResource implements HasId, MetadataStore<Cardholder>
Modifier and Type | Class and Description |
---|---|
static class |
Cardholder.AuthorizationControls |
static class |
Cardholder.Billing |
static class |
Cardholder.Company |
static class |
Cardholder.Individual |
static class |
Cardholder.Requirements
Get expanded
front . |
static class |
Cardholder.SpendingLimit |
ApiResource.RequestMethod
CHARSET, GSON
PRETTY_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.AuthorizationControls |
getAuthorizationControls()
Spending rules that give you some control over how this cardholder's cards can be used.
|
Cardholder.Billing |
getBilling() |
Cardholder.Company |
getCompany()
Additional information about a
business_entity 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 |
getIsDefault()
Whether or not this cardholder is the default 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() |
java.lang.String |
getStatus()
Specifies whether to permit authorizations on this cardholder's cards.
|
java.lang.String |
getType()
One of
individual or business_entity . |
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 |
setAuthorizationControls(Cardholder.AuthorizationControls authorizationControls)
Spending rules that give you some control over how this cardholder's cards can be used.
|
void |
setBilling(Cardholder.Billing billing) |
void |
setCompany(Cardholder.Company company)
Additional information about a
business_entity 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 |
setIsDefault(java.lang.Boolean isDefault)
Whether or not this cardholder is the default 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 |
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 business_entity . |
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, urlEncodeId
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
public 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.StripeException
public 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.StripeException
public 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.StripeException
public 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.StripeException
public static Cardholder create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Cardholder
object that can be issued cards.StripeException
public static Cardholder create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Cardholder
object that can be issued cards.StripeException
public static Cardholder create(CardholderCreateParams params) throws StripeException
Cardholder
object that can be issued cards.StripeException
public static Cardholder create(CardholderCreateParams params, RequestOptions options) throws StripeException
Cardholder
object that can be issued cards.StripeException
public static Cardholder retrieve(java.lang.String cardholder) throws StripeException
Cardholder
object.StripeException
public static Cardholder retrieve(java.lang.String cardholder, RequestOptions options) throws StripeException
Cardholder
object.StripeException
public static Cardholder retrieve(java.lang.String cardholder, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Cardholder
object.StripeException
public static Cardholder retrieve(java.lang.String cardholder, CardholderRetrieveParams params, RequestOptions options) throws StripeException
Cardholder
object.StripeException
public 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>
StripeException
public 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>
StripeException
public Cardholder update(CardholderUpdateParams params) throws StripeException
Cardholder
object by setting the values of the
parameters passed. Any parameters not provided will be left unchanged.StripeException
public 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.StripeException
public Cardholder.AuthorizationControls getAuthorizationControls()
public Cardholder.Billing getBilling()
public Cardholder.Company getCompany()
business_entity
cardholder.public java.lang.Long getCreated()
public java.lang.String getEmail()
public Cardholder.Individual getIndividual()
individual
cardholder.public java.lang.Boolean getIsDefault()
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 java.lang.String getStatus()
One of active
, blocked
, or inactive
.
public java.lang.String getType()
individual
or business_entity
.public void setAuthorizationControls(Cardholder.AuthorizationControls authorizationControls)
public void setBilling(Cardholder.Billing billing)
public void setCompany(Cardholder.Company company)
business_entity
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 setIsDefault(java.lang.Boolean isDefault)
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 setStatus(java.lang.String status)
One of active
, blocked
, or inactive
.
public void setType(java.lang.String type)
individual
or business_entity
.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getId()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata
in interface MetadataStore<Cardholder>