Package com.adyen.model.checkout
Class CashAppDetails
- java.lang.Object
-
- com.adyen.model.checkout.CashAppDetails
-
public class CashAppDetails extends Object
CashAppDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCashAppDetails.TypeEnumcashapp
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CASHTAGstatic StringJSON_PROPERTY_CHECKOUT_ATTEMPT_IDstatic StringJSON_PROPERTY_CUSTOMER_IDstatic StringJSON_PROPERTY_GRANT_IDstatic StringJSON_PROPERTY_ON_FILE_GRANT_IDstatic StringJSON_PROPERTY_RECURRING_DETAIL_REFERENCEstatic StringJSON_PROPERTY_REQUEST_IDstatic StringJSON_PROPERTY_STORED_PAYMENT_METHOD_IDstatic StringJSON_PROPERTY_SUBTYPEstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description CashAppDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CashAppDetailscashtag(String cashtag)Cash App issued cashtag for recurring paymentCashAppDetailscheckoutAttemptId(String checkoutAttemptId)The checkout attempt identifier.CashAppDetailscustomerId(String customerId)Cash App issued customerId for recurring paymentbooleanequals(Object o)Return true if this CashAppDetails object is equal to o.static CashAppDetailsfromJson(String jsonString)Create an instance of CashAppDetails given an JSON stringStringgetCashtag()Cash App issued cashtag for recurring paymentStringgetCheckoutAttemptId()The checkout attempt identifier.StringgetCustomerId()Cash App issued customerId for recurring paymentStringgetGrantId()Cash App issued grantId for one time paymentStringgetOnFileGrantId()Cash App issued onFileGrantId for recurring paymentStringgetRecurringDetailReference()Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.StringgetRequestId()Cash App request idStringgetStoredPaymentMethodId()This is the `recurringDetailReference` returned in the response when you created the token.StringgetSubtype()The payment method subtype.CashAppDetails.TypeEnumgetType()cashappCashAppDetailsgrantId(String grantId)Cash App issued grantId for one time paymentinthashCode()CashAppDetailsonFileGrantId(String onFileGrantId)Cash App issued onFileGrantId for recurring paymentCashAppDetailsrecurringDetailReference(String recurringDetailReference)Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.CashAppDetailsrequestId(String requestId)Cash App request idvoidsetCashtag(String cashtag)Cash App issued cashtag for recurring paymentvoidsetCheckoutAttemptId(String checkoutAttemptId)The checkout attempt identifier.voidsetCustomerId(String customerId)Cash App issued customerId for recurring paymentvoidsetGrantId(String grantId)Cash App issued grantId for one time paymentvoidsetOnFileGrantId(String onFileGrantId)Cash App issued onFileGrantId for recurring paymentvoidsetRecurringDetailReference(String recurringDetailReference)Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.voidsetRequestId(String requestId)Cash App request idvoidsetStoredPaymentMethodId(String storedPaymentMethodId)This is the `recurringDetailReference` returned in the response when you created the token.voidsetSubtype(String subtype)The payment method subtype.voidsetType(CashAppDetails.TypeEnum type)cashappCashAppDetailsstoredPaymentMethodId(String storedPaymentMethodId)This is the `recurringDetailReference` returned in the response when you created the token.CashAppDetailssubtype(String subtype)The payment method subtype.StringtoJson()Convert an instance of CashAppDetails to an JSON stringStringtoString()CashAppDetailstype(CashAppDetails.TypeEnum type)cashapp
-
-
-
Field Detail
-
JSON_PROPERTY_CASHTAG
public static final String JSON_PROPERTY_CASHTAG
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CHECKOUT_ATTEMPT_ID
public static final String JSON_PROPERTY_CHECKOUT_ATTEMPT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOMER_ID
public static final String JSON_PROPERTY_CUSTOMER_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GRANT_ID
public static final String JSON_PROPERTY_GRANT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ON_FILE_GRANT_ID
public static final String JSON_PROPERTY_ON_FILE_GRANT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
public static final String JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUEST_ID
public static final String JSON_PROPERTY_REQUEST_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORED_PAYMENT_METHOD_ID
public static final String JSON_PROPERTY_STORED_PAYMENT_METHOD_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUBTYPE
public static final String JSON_PROPERTY_SUBTYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
cashtag
public CashAppDetails cashtag(String cashtag)
Cash App issued cashtag for recurring payment- Parameters:
cashtag-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getCashtag
public String getCashtag()
Cash App issued cashtag for recurring payment- Returns:
- cashtag
-
setCashtag
public void setCashtag(String cashtag)
Cash App issued cashtag for recurring payment- Parameters:
cashtag-
-
checkoutAttemptId
public CashAppDetails checkoutAttemptId(String checkoutAttemptId)
The checkout attempt identifier.- Parameters:
checkoutAttemptId-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getCheckoutAttemptId
public String getCheckoutAttemptId()
The checkout attempt identifier.- Returns:
- checkoutAttemptId
-
setCheckoutAttemptId
public void setCheckoutAttemptId(String checkoutAttemptId)
The checkout attempt identifier.- Parameters:
checkoutAttemptId-
-
customerId
public CashAppDetails customerId(String customerId)
Cash App issued customerId for recurring payment- Parameters:
customerId-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getCustomerId
public String getCustomerId()
Cash App issued customerId for recurring payment- Returns:
- customerId
-
setCustomerId
public void setCustomerId(String customerId)
Cash App issued customerId for recurring payment- Parameters:
customerId-
-
grantId
public CashAppDetails grantId(String grantId)
Cash App issued grantId for one time payment- Parameters:
grantId-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getGrantId
public String getGrantId()
Cash App issued grantId for one time payment- Returns:
- grantId
-
setGrantId
public void setGrantId(String grantId)
Cash App issued grantId for one time payment- Parameters:
grantId-
-
onFileGrantId
public CashAppDetails onFileGrantId(String onFileGrantId)
Cash App issued onFileGrantId for recurring payment- Parameters:
onFileGrantId-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getOnFileGrantId
public String getOnFileGrantId()
Cash App issued onFileGrantId for recurring payment- Returns:
- onFileGrantId
-
setOnFileGrantId
public void setOnFileGrantId(String onFileGrantId)
Cash App issued onFileGrantId for recurring payment- Parameters:
onFileGrantId-
-
recurringDetailReference
@Deprecated public CashAppDetails recurringDetailReference(String recurringDetailReference)
Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
recurringDetailReference-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getRecurringDetailReference
@Deprecated public String getRecurringDetailReference()
Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
@Deprecated public void setRecurringDetailReference(String recurringDetailReference)
Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
recurringDetailReference-
-
requestId
public CashAppDetails requestId(String requestId)
Cash App request id- Parameters:
requestId-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getRequestId
public String getRequestId()
Cash App request id- Returns:
- requestId
-
setRequestId
public void setRequestId(String requestId)
Cash App request id- Parameters:
requestId-
-
storedPaymentMethodId
public CashAppDetails storedPaymentMethodId(String storedPaymentMethodId)
This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
storedPaymentMethodId-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getStoredPaymentMethodId
public String getStoredPaymentMethodId()
This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- storedPaymentMethodId
-
setStoredPaymentMethodId
public void setStoredPaymentMethodId(String storedPaymentMethodId)
This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
storedPaymentMethodId-
-
subtype
public CashAppDetails subtype(String subtype)
The payment method subtype.- Parameters:
subtype-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getSubtype
public String getSubtype()
The payment method subtype.- Returns:
- subtype
-
setSubtype
public void setSubtype(String subtype)
The payment method subtype.- Parameters:
subtype-
-
type
public CashAppDetails type(CashAppDetails.TypeEnum type)
cashapp- Parameters:
type-- Returns:
- the current
CashAppDetailsinstance, allowing for method chaining
-
getType
public CashAppDetails.TypeEnum getType()
cashapp- Returns:
- type
-
setType
public void setType(CashAppDetails.TypeEnum type)
cashapp- Parameters:
type-
-
equals
public boolean equals(Object o)
Return true if this CashAppDetails object is equal to o.
-
fromJson
public static CashAppDetails fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of CashAppDetails given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CashAppDetails
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to CashAppDetails
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of CashAppDetails to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-