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.SpendingLimit |
ApiResource.RequestMethod, ApiResource.RequestType
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() |
Cardholder.Billing |
getBilling() |
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.
|
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.
|
java.lang.String |
getStatus()
One of `active`, `inactive`, `blocked`, or `pending`.
|
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) |
void |
setBilling(Cardholder.Billing billing) |
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 |
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 |
setStatus(java.lang.String status)
One of `active`, `inactive`, `blocked`, or `pending`.
|
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, multipartRequest, 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 java.lang.Long getCreated()
public java.lang.String getEmail()
public java.lang.Boolean getIsDefault()
public java.lang.Boolean getLivemode()
public java.lang.String getName()
public java.lang.String getObject()
public java.lang.String getPhoneNumber()
public java.lang.String getStatus()
public java.lang.String getType()
public void setAuthorizationControls(Cardholder.AuthorizationControls authorizationControls)
public void setBilling(Cardholder.Billing billing)
public void setCreated(java.lang.Long created)
public void setEmail(java.lang.String email)
public void setId(java.lang.String id)
public void setIsDefault(java.lang.Boolean isDefault)
public void setLivemode(java.lang.Boolean livemode)
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)
public void setPhoneNumber(java.lang.String phoneNumber)
public void setStatus(java.lang.String status)
public void setType(java.lang.String type)
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>