public class Charge extends java.lang.Object implements BaseResponse, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private double |
amount |
private Authenticate |
authenticate |
private java.lang.String |
currency |
private Customer |
customer |
private java.lang.String |
description |
private Destinations |
destinations |
private java.lang.String |
id |
private boolean |
liveMode |
private java.util.HashMap<java.lang.String,java.lang.String> |
metadata |
private java.lang.String |
object |
private TrackingURL |
post |
private Receipt |
receipt |
private TrackingURL |
redirect |
private Reference |
reference |
private Response |
response |
private Source |
source |
private java.lang.String |
statementDescriptor |
private ChargeStatus |
status |
private boolean |
threeDSecure |
private TransactionDetails |
transaction |
Constructor and Description |
---|
Charge() |
Modifier and Type | Method and Description |
---|---|
double |
getAmount()
Gets amount.
|
Authenticate |
getAuthenticate()
Gets authenticate.
|
java.lang.String |
getCurrency()
Gets currency.
|
Customer |
getCustomer()
Gets customer.
|
java.lang.String |
getDescription()
Gets description.
|
Destinations |
getDestinations()
Gets destinations
|
java.lang.String |
getId()
Gets id.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getMetadata()
Gets metadata.
|
java.lang.String |
getObject()
Gets object.
|
TrackingURL |
getPost()
Gets post.
|
Receipt |
getReceipt()
Gets receipt.
|
TrackingURL |
getRedirect()
Gets redirect.
|
Reference |
getReference()
Gets reference.
|
Response |
getResponse()
Gets response.
|
Source |
getSource()
Gets source.
|
java.lang.String |
getStatementDescriptor()
Gets statement descriptor.
|
ChargeStatus |
getStatus()
Gets status.
|
TransactionDetails |
getTransaction()
Gets transaction.
|
boolean |
isLiveMode()
Is live mode boolean.
|
boolean |
isThreeDSecure()
Is three d secure boolean.
|
@SerializedName(value="id") @Expose private java.lang.String id
@SerializedName(value="amount") @Expose private double amount
@SerializedName(value="currency") @Expose private java.lang.String currency
@SerializedName(value="customer") @Expose private Customer customer
@SerializedName(value="live_mode") @Expose private boolean liveMode
@SerializedName(value="object") @Expose private java.lang.String object
@SerializedName(value="authenticate") @Expose @Nullable private Authenticate authenticate
@SerializedName(value="redirect") @Expose private TrackingURL redirect
@SerializedName(value="post") @Expose @Nullable private TrackingURL post
@SerializedName(value="source") @Expose private Source source
@SerializedName(value="status") @Expose private ChargeStatus status
@SerializedName(value="threeDSecure") @Expose private boolean threeDSecure
@SerializedName(value="transaction") @Expose private TransactionDetails transaction
@SerializedName(value="description") @Expose @Nullable private java.lang.String description
@SerializedName(value="metadata") @Expose @Nullable private java.util.HashMap<java.lang.String,java.lang.String> metadata
@SerializedName(value="reference") @Expose @Nullable private Reference reference
@SerializedName(value="receipt") @Expose @Nullable private Receipt receipt
@SerializedName(value="response") @Expose @Nullable private Response response
@SerializedName(value="statement_descriptor") @Expose @Nullable private java.lang.String statementDescriptor
@SerializedName(value="destinations") @Expose @Nullable private Destinations destinations
public java.lang.String getId()
public double getAmount()
public java.lang.String getCurrency()
public Customer getCustomer()
public boolean isLiveMode()
public java.lang.String getObject()
public Authenticate getAuthenticate()
public TrackingURL getRedirect()
@Nullable public TrackingURL getPost()
public Source getSource()
public ChargeStatus getStatus()
public boolean isThreeDSecure()
public TransactionDetails getTransaction()
public java.lang.String getDescription()
public java.util.HashMap<java.lang.String,java.lang.String> getMetadata()
public Reference getReference()
public Receipt getReceipt()
public Response getResponse()
public java.lang.String getStatementDescriptor()
@Nullable public Destinations getDestinations()