public class CreateSaveCardRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
card |
private java.lang.String |
currency |
private Customer |
customer |
private java.lang.String |
description |
private java.lang.Boolean |
issuer |
private java.lang.Boolean |
loyalty |
private java.util.HashMap<java.lang.String,java.lang.String> |
metadata |
private Order |
order |
private TrackingURL |
post |
private java.lang.Boolean |
promo |
private Receipt |
receipt |
private TrackingURL |
redirect |
private Reference |
reference |
private java.lang.Boolean |
risk |
private boolean |
saveCard |
private SourceRequest |
source |
private java.lang.String |
statementDescriptor |
private java.lang.Boolean |
threeDSecure |
Constructor and Description |
---|
CreateSaveCardRequest(java.lang.String currency,
Customer customer,
Order order,
TrackingURL redirect,
TrackingURL post,
SourceRequest source,
java.lang.String description,
java.util.HashMap<java.lang.String,java.lang.String> metadata,
Reference reference,
boolean saveCard,
java.lang.String statementDescriptor,
boolean threeDSecure,
Receipt receipt,
boolean card,
boolean risk,
boolean issuer,
boolean promo,
boolean loyalty)
Instantiates a new Create save card request.
|
@SerializedName(value="currency") @Expose @NonNull private java.lang.String currency
@SerializedName(value="customer") @Expose @NonNull private Customer customer
@SerializedName(value="order") @Expose @NonNull private Order order
@SerializedName(value="redirect") @Expose @NonNull private TrackingURL redirect
@SerializedName(value="post") @Expose @Nullable private TrackingURL post
@SerializedName(value="source") @Expose @NonNull private SourceRequest source
@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="save_card") @Expose private boolean saveCard
@SerializedName(value="statement_descriptor") @Expose @Nullable private java.lang.String statementDescriptor
@SerializedName(value="threeDSecure") @Expose @Nullable private java.lang.Boolean threeDSecure
@SerializedName(value="receipt") @Expose @Nullable private Receipt receipt
@SerializedName(value="card") @Expose @Nullable private boolean card
@SerializedName(value="promo") @Expose @Nullable private java.lang.Boolean promo
@SerializedName(value="loyalty") @Expose @Nullable private java.lang.Boolean loyalty
@SerializedName(value="risk") @Expose @Nullable private java.lang.Boolean risk
@SerializedName(value="issuer") @Expose @Nullable private java.lang.Boolean issuer
public CreateSaveCardRequest(@NonNull java.lang.String currency, @NonNull Customer customer, @NonNull Order order, @NonNull TrackingURL redirect, @Nullable TrackingURL post, @NonNull SourceRequest source, @Nullable java.lang.String description, @Nullable java.util.HashMap<java.lang.String,java.lang.String> metadata, @Nullable Reference reference, @NonNull boolean saveCard, @Nullable java.lang.String statementDescriptor, @Nullable boolean threeDSecure, @Nullable Receipt receipt, @Nullable boolean card, @Nullable boolean risk, @Nullable boolean issuer, @Nullable boolean promo, @Nullable boolean loyalty)
currency
- the currencycustomer
- the customerorder
- the orderredirect
- the redirectpost
- the postsource
- the sourcedescription
- the descriptionmetadata
- the metadatareference
- the referencesaveCard
- the save cardstatementDescriptor
- the statement descriptorthreeDSecure
- the three d securereceipt
- the receiptcard
- the cardrisk
- the riskissuer
- the issuerpromo
- the promoloyalty
- the loyalty