public class Card extends ExternalAccount
APIResource.RequestMethod, APIResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Card() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
DeletedCard |
delete()
Delete a card.
|
DeletedCard |
delete(RequestOptions options)
Delete a card.
|
DeletedCard |
delete(java.lang.String apiKey)
Deprecated.
Use the
delete(RequestOptions) method instead.
This method will be removed in the next major version. |
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.String |
getDescription() |
java.lang.String |
getDynamicLast4() |
java.lang.Integer |
getExpMonth() |
java.lang.Integer |
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 the
brand 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 |
setDescription(java.lang.String description) |
void |
setDynamicLast4(java.lang.String dynamicLast4) |
void |
setExpMonth(java.lang.Integer expMonth) |
void |
setExpYear(java.lang.Integer 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 the
brand 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.
|
Card |
update(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String apiKey)
Deprecated.
Use the
update(Map, RequestOptions) method instead.
This method will be removed in the next major version. |
getAccount, getCustomer, getId, getMetadata, getObject, setAccount, setCustomer, setId, setMetadata, setObject, verify, verifyclassURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic DeletedCard delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
delete in class ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic DeletedCard delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
delete in class ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIException@Deprecated public DeletedCard delete(java.lang.String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
delete(RequestOptions) method instead.
This method will be removed in the next major version.public Card update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<ExternalAccount>update in class ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic Card update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<ExternalAccount>update in class ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIException@Deprecated public Card update(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update(Map, RequestOptions) method instead.
This method will be removed in the next major version.protected java.lang.String getInstanceURL()
getInstanceURL in class ExternalAccountpublic java.lang.String getAddressCity()
public java.lang.String getAddressCountry()
public java.lang.String getAddressLine1()
public java.lang.String getAddressLine1Check()
public java.lang.String getAddressLine2()
public java.lang.String getAddressState()
public java.lang.String getAddressZip()
public java.lang.String getAddressZipCheck()
public java.util.List<java.lang.String> getAvailablePayoutMethods()
public java.lang.String getBrand()
public java.lang.String getCountry()
public java.lang.String getCurrency()
public java.lang.String getCvcCheck()
public java.lang.Boolean getDefaultForCurrency()
public java.lang.String getDynamicLast4()
public java.lang.Integer getExpMonth()
public java.lang.Integer getExpYear()
public java.lang.String getFingerprint()
public java.lang.String getFunding()
public java.lang.String getLast4()
public java.lang.String getName()
public java.lang.String getRecipient()
public java.lang.String getStatus()
public ThreeDSecure getThreeDSecure()
public java.lang.String getTokenizationMethod()
public java.lang.String getDescription()
public java.lang.String getIin()
public java.lang.String getIssuer()
@Deprecated public java.lang.String getType()
brand attribute instead.type attribute.public void setAddressCity(java.lang.String addressCity)
public void setAddressCountry(java.lang.String addressCountry)
public void setAddressLine1(java.lang.String addressLine1)
public void setAddressLine1Check(java.lang.String addressLine1Check)
public void setAddressLine2(java.lang.String addressLine2)
public void setAddressState(java.lang.String addressState)
public void setAddressZip(java.lang.String addressZip)
public void setAddressZipCheck(java.lang.String addressZipCheck)
public void setAvailablePayoutMethods(java.util.List<java.lang.String> availablePayoutMethods)
public void setBrand(java.lang.String brand)
public void setCountry(java.lang.String country)
public void setCurrency(java.lang.String currency)
public void setCvcCheck(java.lang.String cvcCheck)
public void setDefaultForCurrency(java.lang.Boolean defaultForCurrency)
public void setDynamicLast4(java.lang.String dynamicLast4)
public void setExpMonth(java.lang.Integer expMonth)
public void setExpYear(java.lang.Integer expYear)
public void setFingerprint(java.lang.String fingerprint)
public void setFunding(java.lang.String funding)
public void setLast4(java.lang.String last4)
public void setName(java.lang.String name)
public void setRecipient(java.lang.String recipient)
public void setStatus(java.lang.String status)
public void setThreeDSecure(ThreeDSecure threeDSecure)
public void setTokenizationMethod(java.lang.String tokenizationMethod)
public void setDescription(java.lang.String description)
public void setIin(java.lang.String iin)
public void setIssuer(java.lang.String issuer)
@Deprecated public void setType(java.lang.String type)
brand attribute instead.type attribute.public boolean equals(java.lang.Object o)
equals in class ExternalAccountprotected boolean canEqual(java.lang.Object other)
canEqual in class ExternalAccountpublic int hashCode()
hashCode in class ExternalAccount