HasId
, MetadataStore<ExternalAccount>
public class Card extends ExternalAccount
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor | Description |
---|---|
Card() |
Modifier and Type | Method | 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. |
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncode
getAccount, getCustomer, getId, getMetadata, getObject, setAccount, setCustomer, setId, setMetadata, setObject, verify, verify
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getLastResponse, setLastResponse, toJson, toString
public DeletedCard delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
delete
in class ExternalAccount
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public DeletedCard delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
delete
in class ExternalAccount
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
@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 ExternalAccount
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public 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 ExternalAccount
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
@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 ExternalAccount
public 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 ExternalAccount
protected boolean canEqual(java.lang.Object other)
canEqual
in class ExternalAccount
public int hashCode()
hashCode
in class ExternalAccount