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_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)CashAppDetailscheckoutAttemptId(String checkoutAttemptId)CashAppDetailscustomerId(String customerId)booleanequals(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.StringgetRequestId()Cash App request idStringgetStoredPaymentMethodId()This is the `recurringDetailReference` returned in the response when you created the token.CashAppDetails.TypeEnumgetType()cashappCashAppDetailsgrantId(String grantId)inthashCode()CashAppDetailsonFileGrantId(String onFileGrantId)CashAppDetailsrecurringDetailReference(String recurringDetailReference)Deprecated.CashAppDetailsrequestId(String requestId)voidsetCashtag(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.voidsetRequestId(String requestId)Cash App request idvoidsetStoredPaymentMethodId(String storedPaymentMethodId)This is the `recurringDetailReference` returned in the response when you created the token.voidsetType(CashAppDetails.TypeEnum type)cashappCashAppDetailsstoredPaymentMethodId(String storedPaymentMethodId)StringtoJson()Convert an instance of CashAppDetails to an JSON stringStringtoString()CashAppDetailstype(CashAppDetails.TypeEnum type)
-
-
-
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_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
cashtag
public CashAppDetails cashtag(String cashtag)
-
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)
-
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)
-
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)
-
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)
-
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.
-
getRecurringDetailReference
@Deprecated public String getRecurringDetailReference()
Deprecated.This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
@Deprecated public void setRecurringDetailReference(String recurringDetailReference)
Deprecated.This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
recurringDetailReference-
-
requestId
public CashAppDetails requestId(String requestId)
-
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)
-
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-
-
type
public CashAppDetails type(CashAppDetails.TypeEnum type)
-
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
-
-