Package com.adyen.model.checkout
Class PaymentCancelRequest
- java.lang.Object
-
- com.adyen.model.checkout.PaymentCancelRequest
-
public class PaymentCancelRequest extends Object
PaymentCancelRequest
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_APPLICATION_INFOstatic StringJSON_PROPERTY_ENHANCED_SCHEME_DATAstatic StringJSON_PROPERTY_MERCHANT_ACCOUNTstatic StringJSON_PROPERTY_REFERENCE
-
Constructor Summary
Constructors Constructor Description PaymentCancelRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentCancelRequestapplicationInfo(ApplicationInfo applicationInfo)applicationInfoPaymentCancelRequestenhancedSchemeData(EnhancedSchemeData enhancedSchemeData)enhancedSchemeDatabooleanequals(Object o)Return true if this PaymentCancelRequest object is equal to o.static PaymentCancelRequestfromJson(String jsonString)Create an instance of PaymentCancelRequest given an JSON stringApplicationInfogetApplicationInfo()Get applicationInfoEnhancedSchemeDatagetEnhancedSchemeData()Get enhancedSchemeDataStringgetMerchantAccount()The merchant account that is used to process the payment.StringgetReference()Your reference for the cancel request.inthashCode()PaymentCancelRequestmerchantAccount(String merchantAccount)The merchant account that is used to process the payment.PaymentCancelRequestreference(String reference)Your reference for the cancel request.voidsetApplicationInfo(ApplicationInfo applicationInfo)applicationInfovoidsetEnhancedSchemeData(EnhancedSchemeData enhancedSchemeData)enhancedSchemeDatavoidsetMerchantAccount(String merchantAccount)The merchant account that is used to process the payment.voidsetReference(String reference)Your reference for the cancel request.StringtoJson()Convert an instance of PaymentCancelRequest to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_APPLICATION_INFO
public static final String JSON_PROPERTY_APPLICATION_INFO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENHANCED_SCHEME_DATA
public static final String JSON_PROPERTY_ENHANCED_SCHEME_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_ACCOUNT
public static final String JSON_PROPERTY_MERCHANT_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE
public static final String JSON_PROPERTY_REFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
applicationInfo
public PaymentCancelRequest applicationInfo(ApplicationInfo applicationInfo)
applicationInfo- Parameters:
applicationInfo-- Returns:
- the current
PaymentCancelRequestinstance, allowing for method chaining
-
getApplicationInfo
public ApplicationInfo getApplicationInfo()
Get applicationInfo- Returns:
- applicationInfo
-
setApplicationInfo
public void setApplicationInfo(ApplicationInfo applicationInfo)
applicationInfo- Parameters:
applicationInfo-
-
enhancedSchemeData
public PaymentCancelRequest enhancedSchemeData(EnhancedSchemeData enhancedSchemeData)
enhancedSchemeData- Parameters:
enhancedSchemeData-- Returns:
- the current
PaymentCancelRequestinstance, allowing for method chaining
-
getEnhancedSchemeData
public EnhancedSchemeData getEnhancedSchemeData()
Get enhancedSchemeData- Returns:
- enhancedSchemeData
-
setEnhancedSchemeData
public void setEnhancedSchemeData(EnhancedSchemeData enhancedSchemeData)
enhancedSchemeData- Parameters:
enhancedSchemeData-
-
merchantAccount
public PaymentCancelRequest merchantAccount(String merchantAccount)
The merchant account that is used to process the payment.- Parameters:
merchantAccount- The merchant account that is used to process the payment.- Returns:
- the current
PaymentCancelRequestinstance, allowing for method chaining
-
getMerchantAccount
public String getMerchantAccount()
The merchant account that is used to process the payment.- Returns:
- merchantAccount The merchant account that is used to process the payment.
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
The merchant account that is used to process the payment.- Parameters:
merchantAccount- The merchant account that is used to process the payment.
-
reference
public PaymentCancelRequest reference(String reference)
Your reference for the cancel request. Maximum length: 80 characters.- Parameters:
reference- Your reference for the cancel request. Maximum length: 80 characters.- Returns:
- the current
PaymentCancelRequestinstance, allowing for method chaining
-
getReference
public String getReference()
Your reference for the cancel request. Maximum length: 80 characters.- Returns:
- reference Your reference for the cancel request. Maximum length: 80 characters.
-
setReference
public void setReference(String reference)
Your reference for the cancel request. Maximum length: 80 characters.- Parameters:
reference- Your reference for the cancel request. Maximum length: 80 characters.
-
equals
public boolean equals(Object o)
Return true if this PaymentCancelRequest object is equal to o.
-
fromJson
public static PaymentCancelRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PaymentCancelRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PaymentCancelRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PaymentCancelRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PaymentCancelRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-