Package com.adyen.model.checkout
Class ResponseAdditionalDataSepa
- java.lang.Object
-
- com.adyen.model.checkout.ResponseAdditionalDataSepa
-
public class ResponseAdditionalDataSepa extends Object
ResponseAdditionalDataSepa
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_SEPADIRECTDEBIT_DATE_OF_SIGNATUREstatic StringJSON_PROPERTY_SEPADIRECTDEBIT_MANDATE_IDstatic StringJSON_PROPERTY_SEPADIRECTDEBIT_SEQUENCE_TYPE
-
Constructor Summary
Constructors Constructor Description ResponseAdditionalDataSepa()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this ResponseAdditionalDataSepa object is equal to o.static ResponseAdditionalDataSepafromJson(String jsonString)Create an instance of ResponseAdditionalDataSepa given an JSON stringStringgetSepadirectdebitDateOfSignature()The transaction signature date.StringgetSepadirectdebitMandateId()Its value corresponds to the pspReference value of the transaction.StringgetSepadirectdebitSequenceType()This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transactioninthashCode()ResponseAdditionalDataSepasepadirectdebitDateOfSignature(String sepadirectdebitDateOfSignature)The transaction signature date.ResponseAdditionalDataSepasepadirectdebitMandateId(String sepadirectdebitMandateId)Its value corresponds to the pspReference value of the transaction.ResponseAdditionalDataSepasepadirectdebitSequenceType(String sepadirectdebitSequenceType)This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transactionvoidsetSepadirectdebitDateOfSignature(String sepadirectdebitDateOfSignature)The transaction signature date.voidsetSepadirectdebitMandateId(String sepadirectdebitMandateId)Its value corresponds to the pspReference value of the transaction.voidsetSepadirectdebitSequenceType(String sepadirectdebitSequenceType)This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transactionStringtoJson()Convert an instance of ResponseAdditionalDataSepa to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_SEPADIRECTDEBIT_DATE_OF_SIGNATURE
public static final String JSON_PROPERTY_SEPADIRECTDEBIT_DATE_OF_SIGNATURE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SEPADIRECTDEBIT_MANDATE_ID
public static final String JSON_PROPERTY_SEPADIRECTDEBIT_MANDATE_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SEPADIRECTDEBIT_SEQUENCE_TYPE
public static final String JSON_PROPERTY_SEPADIRECTDEBIT_SEQUENCE_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
sepadirectdebitDateOfSignature
public ResponseAdditionalDataSepa sepadirectdebitDateOfSignature(String sepadirectdebitDateOfSignature)
The transaction signature date. Format: yyyy-MM-dd- Parameters:
sepadirectdebitDateOfSignature-- Returns:
- the current
ResponseAdditionalDataSepainstance, allowing for method chaining
-
getSepadirectdebitDateOfSignature
public String getSepadirectdebitDateOfSignature()
The transaction signature date. Format: yyyy-MM-dd- Returns:
- sepadirectdebitDateOfSignature
-
setSepadirectdebitDateOfSignature
public void setSepadirectdebitDateOfSignature(String sepadirectdebitDateOfSignature)
The transaction signature date. Format: yyyy-MM-dd- Parameters:
sepadirectdebitDateOfSignature-
-
sepadirectdebitMandateId
public ResponseAdditionalDataSepa sepadirectdebitMandateId(String sepadirectdebitMandateId)
Its value corresponds to the pspReference value of the transaction.- Parameters:
sepadirectdebitMandateId-- Returns:
- the current
ResponseAdditionalDataSepainstance, allowing for method chaining
-
getSepadirectdebitMandateId
public String getSepadirectdebitMandateId()
Its value corresponds to the pspReference value of the transaction.- Returns:
- sepadirectdebitMandateId
-
setSepadirectdebitMandateId
public void setSepadirectdebitMandateId(String sepadirectdebitMandateId)
Its value corresponds to the pspReference value of the transaction.- Parameters:
sepadirectdebitMandateId-
-
sepadirectdebitSequenceType
public ResponseAdditionalDataSepa sepadirectdebitSequenceType(String sepadirectdebitSequenceType)
This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transaction. * First: (FRST) Initial/first collection in a series of direct debit instructions. * Recurring: (RCUR) Direct debit instruction to carry out regular direct debit transactions initiated by the creditor. * Final: (FNAL) Last/final collection in a series of direct debit instructions. Example: OOFF- Parameters:
sepadirectdebitSequenceType-- Returns:
- the current
ResponseAdditionalDataSepainstance, allowing for method chaining
-
getSepadirectdebitSequenceType
public String getSepadirectdebitSequenceType()
This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transaction. * First: (FRST) Initial/first collection in a series of direct debit instructions. * Recurring: (RCUR) Direct debit instruction to carry out regular direct debit transactions initiated by the creditor. * Final: (FNAL) Last/final collection in a series of direct debit instructions. Example: OOFF- Returns:
- sepadirectdebitSequenceType
-
setSepadirectdebitSequenceType
public void setSepadirectdebitSequenceType(String sepadirectdebitSequenceType)
This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transaction. * First: (FRST) Initial/first collection in a series of direct debit instructions. * Recurring: (RCUR) Direct debit instruction to carry out regular direct debit transactions initiated by the creditor. * Final: (FNAL) Last/final collection in a series of direct debit instructions. Example: OOFF- Parameters:
sepadirectdebitSequenceType-
-
equals
public boolean equals(Object o)
Return true if this ResponseAdditionalDataSepa object is equal to o.
-
fromJson
public static ResponseAdditionalDataSepa fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ResponseAdditionalDataSepa given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ResponseAdditionalDataSepa
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ResponseAdditionalDataSepa
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ResponseAdditionalDataSepa to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-