public class Source extends ExternalAccount implements HasSourceTypeData
APIResource.RequestMethod, APIResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Source() |
| Modifier and Type | Method and 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.
|
delete, getAccount, getCustomer, getId, getInstanceURL, getMetadata, getObject, setAccount, setCustomer, setId, setMetadata, setObjectclassURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic java.lang.String getSourceInstanceURL()
throws InvalidRequestException
InvalidRequestExceptionpublic 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 ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic 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 ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic 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 ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic Source verify(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
verify in class ExternalAccountAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic Source verify(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
verify in class ExternalAccountparams - request parametersoptions - request optionsAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic 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 ExternalAccountprotected boolean canEqual(java.lang.Object other)
canEqual in class ExternalAccountpublic int hashCode()
hashCode in class ExternalAccountpublic java.util.Map<java.lang.String,java.lang.String> getTypeData()
getTypeData in interface HasSourceTypeDatapublic void setTypeData(java.util.Map<java.lang.String,java.lang.String> typeData)
setTypeData in interface HasSourceTypeData