Package com.stripe.model
Class Card
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.net.ApiResource
-
- com.stripe.model.ExternalAccount
-
- com.stripe.model.Card
-
- All Implemented Interfaces:
HasId
,MetadataStore<ExternalAccount>
public class Card extends ExternalAccount
-
-
Nested Class Summary
-
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 Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
Card
delete()
Delete a card.Card
delete(RequestOptions options)
Delete a card.boolean
equals(java.lang.Object o)
java.lang.String
getAddressCity()
java.lang.String
getAddressCountry()
java.lang.String
getAddressLine1()
java.lang.String
getAddressLine1Check()
java.lang.String
getAddressLine2()
java.lang.String
getAddressState()
java.lang.String
getAddressZip()
java.lang.String
getAddressZipCheck()
java.util.List<java.lang.String>
getAvailablePayoutMethods()
java.lang.String
getBrand()
java.lang.String
getCountry()
java.lang.String
getCurrency()
java.lang.String
getCvcCheck()
java.lang.Boolean
getDefaultForCurrency()
java.lang.Boolean
getDeleted()
java.lang.String
getDescription()
java.lang.String
getDynamicLast4()
java.lang.Long
getExpMonth()
java.lang.Long
getExpYear()
java.lang.String
getFingerprint()
java.lang.String
getFunding()
java.lang.String
getIin()
protected java.lang.String
getInstanceUrl()
java.lang.String
getIssuer()
java.lang.String
getLast4()
java.lang.String
getName()
java.lang.String
getRecipient()
java.lang.String
getStatus()
ThreeDSecure
getThreeDSecure()
java.lang.String
getTokenizationMethod()
java.lang.String
getType()
Deprecated.Prefer using thebrand
attribute instead.int
hashCode()
void
setAddressCity(java.lang.String addressCity)
void
setAddressCountry(java.lang.String addressCountry)
void
setAddressLine1(java.lang.String addressLine1)
void
setAddressLine1Check(java.lang.String addressLine1Check)
void
setAddressLine2(java.lang.String addressLine2)
void
setAddressState(java.lang.String addressState)
void
setAddressZip(java.lang.String addressZip)
void
setAddressZipCheck(java.lang.String addressZipCheck)
void
setAvailablePayoutMethods(java.util.List<java.lang.String> availablePayoutMethods)
void
setBrand(java.lang.String brand)
void
setCountry(java.lang.String country)
void
setCurrency(java.lang.String currency)
void
setCvcCheck(java.lang.String cvcCheck)
void
setDefaultForCurrency(java.lang.Boolean defaultForCurrency)
void
setDeleted(java.lang.Boolean deleted)
void
setDescription(java.lang.String description)
void
setDynamicLast4(java.lang.String dynamicLast4)
void
setExpMonth(java.lang.Long expMonth)
void
setExpYear(java.lang.Long expYear)
void
setFingerprint(java.lang.String fingerprint)
void
setFunding(java.lang.String funding)
void
setIin(java.lang.String iin)
void
setIssuer(java.lang.String issuer)
void
setLast4(java.lang.String last4)
void
setName(java.lang.String name)
void
setRecipient(java.lang.String recipient)
void
setStatus(java.lang.String status)
void
setThreeDSecure(ThreeDSecure threeDSecure)
void
setTokenizationMethod(java.lang.String tokenizationMethod)
void
setType(java.lang.String type)
Deprecated.Prefer using thebrand
attribute instead.Card
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update a card.Card
update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
Update a card.-
Methods inherited from class com.stripe.model.ExternalAccount
getAccount, getCustomer, getId, getMetadata, getObject, setAccount, setCustomer, setId, setMetadata, setObject, verify, verify
-
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
-
delete
public Card delete() throws StripeException
Delete a card.- Overrides:
delete
in classExternalAccount
- Throws:
StripeException
-
delete
public Card delete(RequestOptions options) throws StripeException
Delete a card.- Overrides:
delete
in classExternalAccount
- Throws:
StripeException
-
update
public Card update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Update a card.- Specified by:
update
in interfaceMetadataStore<ExternalAccount>
- Overrides:
update
in classExternalAccount
- Throws:
StripeException
-
update
public Card update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Update a card.- Specified by:
update
in interfaceMetadataStore<ExternalAccount>
- Overrides:
update
in classExternalAccount
- Throws:
StripeException
-
getInstanceUrl
protected java.lang.String getInstanceUrl()
- Overrides:
getInstanceUrl
in classExternalAccount
-
getAddressCity
public java.lang.String getAddressCity()
-
getAddressCountry
public java.lang.String getAddressCountry()
-
getAddressLine1
public java.lang.String getAddressLine1()
-
getAddressLine1Check
public java.lang.String getAddressLine1Check()
-
getAddressLine2
public java.lang.String getAddressLine2()
-
getAddressState
public java.lang.String getAddressState()
-
getAddressZip
public java.lang.String getAddressZip()
-
getAddressZipCheck
public java.lang.String getAddressZipCheck()
-
getAvailablePayoutMethods
public java.util.List<java.lang.String> getAvailablePayoutMethods()
-
getBrand
public java.lang.String getBrand()
-
getCountry
public java.lang.String getCountry()
-
getCurrency
public java.lang.String getCurrency()
-
getCvcCheck
public java.lang.String getCvcCheck()
-
getDefaultForCurrency
public java.lang.Boolean getDefaultForCurrency()
-
getDynamicLast4
public java.lang.String getDynamicLast4()
-
getExpMonth
public java.lang.Long getExpMonth()
-
getExpYear
public java.lang.Long getExpYear()
-
getFingerprint
public java.lang.String getFingerprint()
-
getFunding
public java.lang.String getFunding()
-
getLast4
public java.lang.String getLast4()
-
getName
public java.lang.String getName()
-
getRecipient
public java.lang.String getRecipient()
-
getStatus
public java.lang.String getStatus()
-
getThreeDSecure
public ThreeDSecure getThreeDSecure()
-
getTokenizationMethod
public java.lang.String getTokenizationMethod()
-
getDeleted
public java.lang.Boolean getDeleted()
-
getDescription
public java.lang.String getDescription()
-
getIin
public java.lang.String getIin()
-
getIssuer
public java.lang.String getIssuer()
-
getType
@Deprecated public java.lang.String getType()
Deprecated.Prefer using thebrand
attribute instead.Thetype
attribute.- See Also:
- API version 2014-06-13
-
setAddressCity
public void setAddressCity(java.lang.String addressCity)
-
setAddressCountry
public void setAddressCountry(java.lang.String addressCountry)
-
setAddressLine1
public void setAddressLine1(java.lang.String addressLine1)
-
setAddressLine1Check
public void setAddressLine1Check(java.lang.String addressLine1Check)
-
setAddressLine2
public void setAddressLine2(java.lang.String addressLine2)
-
setAddressState
public void setAddressState(java.lang.String addressState)
-
setAddressZip
public void setAddressZip(java.lang.String addressZip)
-
setAddressZipCheck
public void setAddressZipCheck(java.lang.String addressZipCheck)
-
setAvailablePayoutMethods
public void setAvailablePayoutMethods(java.util.List<java.lang.String> availablePayoutMethods)
-
setBrand
public void setBrand(java.lang.String brand)
-
setCountry
public void setCountry(java.lang.String country)
-
setCurrency
public void setCurrency(java.lang.String currency)
-
setCvcCheck
public void setCvcCheck(java.lang.String cvcCheck)
-
setDefaultForCurrency
public void setDefaultForCurrency(java.lang.Boolean defaultForCurrency)
-
setDynamicLast4
public void setDynamicLast4(java.lang.String dynamicLast4)
-
setExpMonth
public void setExpMonth(java.lang.Long expMonth)
-
setExpYear
public void setExpYear(java.lang.Long expYear)
-
setFingerprint
public void setFingerprint(java.lang.String fingerprint)
-
setFunding
public void setFunding(java.lang.String funding)
-
setLast4
public void setLast4(java.lang.String last4)
-
setName
public void setName(java.lang.String name)
-
setRecipient
public void setRecipient(java.lang.String recipient)
-
setStatus
public void setStatus(java.lang.String status)
-
setThreeDSecure
public void setThreeDSecure(ThreeDSecure threeDSecure)
-
setTokenizationMethod
public void setTokenizationMethod(java.lang.String tokenizationMethod)
-
setDeleted
public void setDeleted(java.lang.Boolean deleted)
-
setDescription
public void setDescription(java.lang.String description)
-
setIin
public void setIin(java.lang.String iin)
-
setIssuer
public void setIssuer(java.lang.String issuer)
-
setType
@Deprecated public void setType(java.lang.String type)
Deprecated.Prefer using thebrand
attribute instead.Thetype
attribute.- See Also:
- API version 2014-06-13
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classExternalAccount
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqual
in classExternalAccount
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classExternalAccount
-
-