HasId
, HasSourceTypeData
, MetadataStore<ExternalAccount>
public class Source extends ExternalAccount implements HasSourceTypeData
APIResource.RequestMethod, APIResource.RequestType
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor | Description |
---|---|
Source() |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
canEqual(java.lang.Object other) |
|
static Source |
create(java.util.Map<java.lang.String,java.lang.Object> params) |
Create a source.
|
static Source |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Create a source.
|
DeletedExternalAccount |
delete(RequestOptions options) |
Source objects cannot be deleted.
|
Source |
detach() |
Detach a source.
|
Source |
detach(java.util.Map<java.lang.String,java.lang.Object> params) |
Detach a source.
|
Source |
detach(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Detach a source.
|
boolean |
equals(java.lang.Object o) |
|
java.lang.Long |
getAmount() |
|
java.lang.String |
getClientSecret() |
|
SourceCodeVerificationFlow |
getCodeVerification() |
|
java.lang.Long |
getCreated() |
|
java.lang.String |
getCurrency() |
|
java.lang.String |
getFlow() |
|
java.lang.Boolean |
getLivemode() |
|
SourceOwner |
getOwner() |
|
SourceReceiverFlow |
getReceiver() |
|
SourceRedirectFlow |
getRedirect() |
|
java.lang.String |
getSourceInstanceURL() |
|
java.lang.String |
getStatementDescriptor() |
|
java.lang.String |
getStatus() |
|
java.lang.String |
getType() |
|
java.util.Map<java.lang.String,java.lang.String> |
getTypeData() |
|
java.lang.String |
getUsage() |
|
int |
hashCode() |
|
static Source |
retrieve(java.lang.String id) |
Retrieve a source.
|
static Source |
retrieve(java.lang.String id,
RequestOptions options) |
Retrieve a source.
|
void |
setAmount(java.lang.Long amount) |
|
void |
setClientSecret(java.lang.String clientSecret) |
|
void |
setCodeVerification(SourceCodeVerificationFlow codeVerification) |
|
void |
setCreated(java.lang.Long created) |
|
void |
setCurrency(java.lang.String currency) |
|
void |
setFlow(java.lang.String flow) |
|
void |
setLivemode(java.lang.Boolean livemode) |
|
void |
setOwner(SourceOwner owner) |
|
void |
setReceiver(SourceReceiverFlow receiver) |
|
void |
setRedirect(SourceRedirectFlow redirect) |
|
void |
setStatementDescriptor(java.lang.String statementDescriptor) |
|
void |
setStatus(java.lang.String status) |
|
void |
setType(java.lang.String type) |
|
void |
setTypeData(java.util.Map<java.lang.String,java.lang.String> typeData) |
|
void |
setUsage(java.lang.String usage) |
|
SourceTransactionCollection |
sourceTransactions(java.util.Map<java.lang.String,java.lang.Object> params) |
Retrieve a source's transactions.
|
SourceTransactionCollection |
sourceTransactions(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Retrieve a source's transactions.
|
Source |
update(java.util.Map<java.lang.String,java.lang.Object> params) |
Update a source.
|
Source |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Update a source.
|
Source |
verify(java.util.Map<java.lang.String,java.lang.Object> params) |
Verify a source.
|
Source |
verify(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options) |
Verify a source.
|
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncode
delete, getAccount, getCustomer, getId, getInstanceURL, getMetadata, getObject, setAccount, setCustomer, setId, setMetadata, setObject
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getLastResponse, setLastResponse, toJson, toString
public java.lang.String getSourceInstanceURL() throws InvalidRequestException
InvalidRequestException
public static Source create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Source create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public DeletedExternalAccount delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
InvalidRequestException
. Call detach()
to detach the source from a
customer object.delete
in class ExternalAccount
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public Source detach() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Source detach(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Source detach(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Source retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Source retrieve(java.lang.String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public SourceTransactionCollection sourceTransactions(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public SourceTransactionCollection sourceTransactions(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Source 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 Source 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
public Source verify(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
verify
in class ExternalAccount
AuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public Source verify(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
verify
in class ExternalAccount
params
- request parametersoptions
- request optionsAuthenticationException
InvalidRequestException
APIConnectionException
CardException
APIException
public java.lang.Long getAmount()
public java.lang.String getClientSecret()
public SourceCodeVerificationFlow getCodeVerification()
public java.lang.Long getCreated()
public java.lang.String getCurrency()
public java.lang.String getFlow()
public java.lang.Boolean getLivemode()
public SourceOwner getOwner()
public SourceReceiverFlow getReceiver()
public SourceRedirectFlow getRedirect()
public java.lang.String getStatementDescriptor()
public java.lang.String getStatus()
public java.lang.String getType()
public java.lang.String getUsage()
public void setAmount(java.lang.Long amount)
public void setClientSecret(java.lang.String clientSecret)
public void setCodeVerification(SourceCodeVerificationFlow codeVerification)
public void setCreated(java.lang.Long created)
public void setCurrency(java.lang.String currency)
public void setFlow(java.lang.String flow)
public void setLivemode(java.lang.Boolean livemode)
public void setOwner(SourceOwner owner)
public void setReceiver(SourceReceiverFlow receiver)
public void setRedirect(SourceRedirectFlow redirect)
public void setStatementDescriptor(java.lang.String statementDescriptor)
public void setStatus(java.lang.String status)
public void setType(java.lang.String type)
public void setUsage(java.lang.String usage)
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
public java.util.Map<java.lang.String,java.lang.String> getTypeData()
getTypeData
in interface HasSourceTypeData
public void setTypeData(java.util.Map<java.lang.String,java.lang.String> typeData)
setTypeData
in interface HasSourceTypeData