public class Charge extends APIResource implements MetadataStore<Charge>
APIResource.RequestMethodCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Charge() |
| Modifier and Type | Method and Description |
|---|---|
static ChargeCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params) |
static ChargeCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String apiKey) |
static Charge |
create(java.util.Map<java.lang.String,java.lang.Object> params) |
static Charge |
create(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String apiKey) |
java.lang.Integer |
getAmount() |
java.lang.Integer |
getAmountRefunded() |
java.lang.Integer |
getAmountSettle() |
java.lang.Object |
getApp() |
java.lang.String |
getBody() |
java.lang.String |
getChannel() |
java.lang.String |
getClientIp() |
java.lang.Long |
getCreated() |
java.util.Map<java.lang.String,java.lang.Object> |
getCredential() |
java.lang.String |
getCurrency() |
java.lang.String |
getDescription() |
java.util.Map<java.lang.String,java.lang.String> |
getExtra() |
java.lang.String |
getFailureCode() |
java.lang.String |
getFailureMsg() |
java.lang.String |
getId() |
java.lang.Boolean |
getLivemode() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
java.lang.String |
getObject() |
java.lang.String |
getOrderNo() |
java.lang.Boolean |
getPaid() |
java.lang.Boolean |
getRefunded() |
ChargeRefundCollection |
getRefunds() |
java.lang.String |
getSubject() |
java.lang.Long |
getTimeExpire() |
java.lang.Long |
getTimePaid() |
java.lang.Long |
getTimeSettle() |
java.lang.String |
getTransactionNo() |
static Charge |
retrieve(java.lang.String id) |
static Charge |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params) |
static Charge |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String apiKey) |
void |
setAmount(java.lang.Integer amount) |
void |
setAmountRefunded(java.lang.Integer amountRefunded) |
void |
setAmountSettle(java.lang.Integer amountSettle) |
void |
setApp(java.lang.Object app) |
void |
setBody(java.lang.String body) |
void |
setChannel(java.lang.String channel) |
void |
setClientIp(java.lang.String clientIp) |
void |
setCreated(java.lang.Long created) |
void |
setCredential(java.util.Map<java.lang.String,java.lang.Object> credential) |
void |
setCurrency(java.lang.String currency) |
void |
setDescription(java.lang.String description) |
void |
setExtra(java.util.Map<java.lang.String,java.lang.String> extra) |
void |
setFailureCode(java.lang.String failureCode) |
void |
setFailureMsg(java.lang.String failureMsg) |
void |
setId(java.lang.String id) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
setObject(java.lang.String object) |
void |
setOrderNo(java.lang.String orderNo) |
void |
setPaid(java.lang.Boolean paid) |
void |
setRefunded(java.lang.Boolean refunded) |
void |
setSubject(java.lang.String subject) |
void |
setTimeExpire(java.lang.Long timeExpire) |
void |
setTimePaid(java.lang.Long timePaid) |
void |
setTimeSettle(java.lang.Long timeSettle) |
void |
setTransactionNo(java.lang.String transactionNo) |
Charge |
update(java.util.Map<java.lang.String,java.lang.Object> params) |
Charge |
update(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String apiKey) |
_request, classURL, instanceURL, request, singleClassURLtoStringpublic java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.Integer getAmount()
public void setAmount(java.lang.Integer amount)
public java.lang.Long getCreated()
public void setCreated(java.lang.Long created)
public java.lang.String getCurrency()
public void setCurrency(java.lang.String currency)
public java.lang.Boolean getLivemode()
public void setLivemode(java.lang.Boolean livemode)
public java.lang.Boolean getPaid()
public void setPaid(java.lang.Boolean paid)
public java.lang.Boolean getRefunded()
public void setRefunded(java.lang.Boolean refunded)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getFailureMsg()
public void setFailureMsg(java.lang.String failureMsg)
public java.lang.String getFailureCode()
public void setFailureCode(java.lang.String failureCode)
public java.lang.Integer getAmountRefunded()
public void setAmountRefunded(java.lang.Integer amountRefunded)
public java.lang.Integer getAmountSettle()
public void setAmountSettle(java.lang.Integer amountSettle)
public java.lang.String getTransactionNo()
public void setTransactionNo(java.lang.String transactionNo)
public java.lang.String getObject()
public void setObject(java.lang.String object)
public ChargeRefundCollection getRefunds()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata in interface MetadataStore<Charge>public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
setMetadata in interface MetadataStore<Charge>public java.lang.String getChannel()
public void setChannel(java.lang.String channel)
public java.lang.Object getApp()
public void setApp(java.lang.Object app)
public void setCredential(java.util.Map<java.lang.String,java.lang.Object> credential)
public java.util.Map<java.lang.String,java.lang.Object> getCredential()
public java.util.Map<java.lang.String,java.lang.String> getExtra()
public void setExtra(java.util.Map<java.lang.String,java.lang.String> extra)
public java.lang.String getOrderNo()
public void setOrderNo(java.lang.String orderNo)
public java.lang.String getClientIp()
public void setClientIp(java.lang.String clientIp)
public java.lang.String getSubject()
public void setSubject(java.lang.String subject)
public java.lang.String getBody()
public void setBody(java.lang.String body)
public java.lang.Long getTimePaid()
public void setTimePaid(java.lang.Long timePaid)
public java.lang.Long getTimeExpire()
public void setTimeExpire(java.lang.Long timeExpire)
public java.lang.Long getTimeSettle()
public void setTimeSettle(java.lang.Long timeSettle)
public static Charge create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
public static Charge retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
public static Charge retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
public Charge update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
update in interface MetadataStore<Charge>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionpublic static ChargeCollection all(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
public static Charge create(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
public static Charge retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
public Charge update(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
update in interface MetadataStore<Charge>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionpublic static ChargeCollection all(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException