HasId
, MetadataStore<ExternalAccount>
AlipayAccount
, BankAccount
, BitcoinReceiver
, Card
, Source
public class ExternalAccount extends APIResource implements HasId, MetadataStore<ExternalAccount>
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor | Description |
---|---|
ExternalAccount() |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
canEqual(java.lang.Object other) |
|
DeletedExternalAccount |
delete() |
|
DeletedExternalAccount |
delete(RequestOptions options) |
|
boolean |
equals(java.lang.Object o) |
|
java.lang.String |
getAccount() |
|
java.lang.String |
getCustomer() |
|
java.lang.String |
getId() |
|
protected java.lang.String |
getInstanceURL() |
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
|
java.lang.String |
getObject() |
|
int |
hashCode() |
|
void |
setAccount(java.lang.String account) |
|
void |
setCustomer(java.lang.String customer) |
|
void |
setId(java.lang.String id) |
|
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
|
void |
setObject(java.lang.String object) |
|
ExternalAccount |
update(java.util.Map<java.lang.String,java.lang.Object> params) |
|
ExternalAccount |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
|
ExternalAccount |
verify(java.util.Map<java.lang.String,java.lang.Object> params) |
|
ExternalAccount |
verify(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Verifies a bank account.
|
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getLastResponse, setLastResponse, toJson, toString
public DeletedExternalAccount delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedExternalAccount delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public ExternalAccount update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<ExternalAccount>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public ExternalAccount update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update
in interface MetadataStore<ExternalAccount>
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public ExternalAccount verify(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public ExternalAccount verify(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
params
- request parametersoptions
- request optionsAuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
protected java.lang.String getInstanceURL()
public java.lang.String getObject()
public java.lang.String getAccount()
public java.lang.String getCustomer()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setAccount(java.lang.String account)
public void setCustomer(java.lang.String customer)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
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.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata
in interface MetadataStore<ExternalAccount>