Package com.stripe.model.issuing
Class Card
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.net.ApiResource
-
- com.stripe.model.issuing.Card
-
- All Implemented Interfaces:
HasId
,MetadataStore<Card>
public class Card extends ApiResource implements MetadataStore<Card>, HasId
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Card.AuthorizationControls
class
Card.Billing
class
Card.Shipping
-
Nested classes/interfaces inherited from class com.stripe.net.ApiResource
ApiResource.RequestMethod, ApiResource.RequestType
-
-
Field Summary
-
Fields inherited from class com.stripe.net.ApiResource
CHARSET, GSON
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description Card()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
static Card
create(java.util.Map<java.lang.String,java.lang.Object> params)
Create an issuing card.static Card
create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
Create an issuing card.CardDetails
details(java.util.Map<java.lang.String,java.lang.Object> params)
Retrieve the card details associated with an issuing card.CardDetails
details(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
Retrieve the card details associated with an issuing card.boolean
equals(java.lang.Object o)
Card.AuthorizationControls
getAuthorizationControls()
Card.Billing
getBilling()
java.lang.String
getBrand()
Cardholder
getCardholder()
java.lang.Long
getCreated()
java.lang.String
getCurrency()
java.lang.Integer
getExpMonth()
java.lang.Integer
getExpYear()
java.lang.String
getId()
java.lang.String
getLast4()
java.lang.Boolean
getLivemode()
java.util.Map<java.lang.String,java.lang.String>
getMetadata()
java.lang.String
getName()
java.lang.String
getObject()
java.lang.String
getStatus()
java.lang.String
getType()
int
hashCode()
static CardCollection
list(java.util.Map<java.lang.String,java.lang.Object> params)
List all issuing cards.static CardCollection
list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
List all issuing cards.static Card
retrieve(java.lang.String id)
Retrieve an issuing card.static Card
retrieve(java.lang.String id, RequestOptions options)
Retrieve an issuing card.static Card
retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
Retrieve an issuing card.void
setAuthorizationControls(Card.AuthorizationControls authorizationControls)
void
setBilling(Card.Billing billing)
void
setBrand(java.lang.String brand)
void
setCardholder(Cardholder cardholder)
void
setCreated(java.lang.Long created)
void
setCurrency(java.lang.String currency)
void
setExpMonth(java.lang.Integer expMonth)
void
setExpYear(java.lang.Integer expYear)
void
setId(java.lang.String id)
void
setLast4(java.lang.String last4)
void
setLivemode(java.lang.Boolean livemode)
void
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
void
setName(java.lang.String name)
void
setObject(java.lang.String object)
void
setStatus(java.lang.String status)
void
setType(java.lang.String type)
Card
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update an issuing card.Card
update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
Update an issuing card.-
Methods inherited from class com.stripe.net.ApiResource
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncode
-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
create
public static Card create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Create an issuing card.- Throws:
StripeException
-
create
public static Card create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Create an issuing card.- Throws:
StripeException
-
details
public CardDetails details(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Retrieve the card details associated with an issuing card.- Throws:
StripeException
-
details
public CardDetails details(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Retrieve the card details associated with an issuing card.- Throws:
StripeException
-
list
public static CardCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
List all issuing cards.- Throws:
StripeException
-
list
public static CardCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
List all issuing cards.- Throws:
StripeException
-
retrieve
public static Card retrieve(java.lang.String id) throws StripeException
Retrieve an issuing card.- Throws:
StripeException
-
retrieve
public static Card retrieve(java.lang.String id, RequestOptions options) throws StripeException
Retrieve an issuing card.- Throws:
StripeException
-
retrieve
public static Card retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Retrieve an issuing card.- Throws:
StripeException
-
update
public Card update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Update an issuing card.- Specified by:
update
in interfaceMetadataStore<Card>
- Throws:
StripeException
-
update
public Card update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Update an issuing card.- Specified by:
update
in interfaceMetadataStore<Card>
- Throws:
StripeException
-
getObject
public java.lang.String getObject()
-
getAuthorizationControls
public Card.AuthorizationControls getAuthorizationControls()
-
getBilling
public Card.Billing getBilling()
-
getBrand
public java.lang.String getBrand()
-
getCardholder
public Cardholder getCardholder()
-
getCreated
public java.lang.Long getCreated()
-
getCurrency
public java.lang.String getCurrency()
-
getExpMonth
public java.lang.Integer getExpMonth()
-
getExpYear
public java.lang.Integer getExpYear()
-
getLast4
public java.lang.String getLast4()
-
getLivemode
public java.lang.Boolean getLivemode()
-
getName
public java.lang.String getName()
-
getStatus
public java.lang.String getStatus()
-
getType
public java.lang.String getType()
-
setId
public void setId(java.lang.String id)
-
setObject
public void setObject(java.lang.String object)
-
setAuthorizationControls
public void setAuthorizationControls(Card.AuthorizationControls authorizationControls)
-
setBilling
public void setBilling(Card.Billing billing)
-
setBrand
public void setBrand(java.lang.String brand)
-
setCardholder
public void setCardholder(Cardholder cardholder)
-
setCreated
public void setCreated(java.lang.Long created)
-
setCurrency
public void setCurrency(java.lang.String currency)
-
setExpMonth
public void setExpMonth(java.lang.Integer expMonth)
-
setExpYear
public void setExpYear(java.lang.Integer expYear)
-
setLast4
public void setLast4(java.lang.String last4)
-
setLivemode
public void setLivemode(java.lang.Boolean livemode)
-
setMetadata
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
-
setName
public void setName(java.lang.String name)
-
setStatus
public void setStatus(java.lang.String status)
-
setType
public void setType(java.lang.String type)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getMetadata
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
- Specified by:
getMetadata
in interfaceMetadataStore<Card>
-
-