Package com.adyen.model.tapi
Class PaymentAccountStatus
- java.lang.Object
-
- com.adyen.model.tapi.PaymentAccountStatus
-
public class PaymentAccountStatus extends Object
PaymentAccountStatus
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CURRENCYstatic StringJSON_PROPERTY_CURRENT_BALANCEstatic StringJSON_PROPERTY_PAYMENT_ACQUIRER_DATAstatic StringJSON_PROPERTY_PAYMENT_INSTRUMENT_DATA
-
Constructor Summary
Constructors Constructor Description PaymentAccountStatus()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentAccountStatuscurrency(String currency)Currency of a monetary amount.PaymentAccountStatuscurrentBalance(BigDecimal currentBalance)Balance of an account after processing of the transaction.booleanequals(Object o)Return true if this PaymentAccountStatus object is equal to o.static PaymentAccountStatusfromJson(String jsonString)Create an instance of PaymentAccountStatus given an JSON stringStringgetCurrency()Currency of a monetary amount.BigDecimalgetCurrentBalance()Balance of an account after processing of the transaction. minimum: 0.0 maximum: 99999999.999999Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.PaymentAcquirerDatagetPaymentAcquirerData()Get paymentAcquirerDataPaymentInstrumentDatagetPaymentInstrumentData()Get paymentInstrumentDatainthashCode()PaymentAccountStatusincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.PaymentAccountStatuspaymentAcquirerData(PaymentAcquirerData paymentAcquirerData)paymentAcquirerDataPaymentAccountStatuspaymentInstrumentData(PaymentInstrumentData paymentInstrumentData)paymentInstrumentDatavoidsetCurrency(String currency)Currency of a monetary amount.voidsetCurrentBalance(BigDecimal currentBalance)Balance of an account after processing of the transaction.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetPaymentAcquirerData(PaymentAcquirerData paymentAcquirerData)paymentAcquirerDatavoidsetPaymentInstrumentData(PaymentInstrumentData paymentInstrumentData)paymentInstrumentDataStringtoJson()Convert an instance of PaymentAccountStatus to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_PAYMENT_INSTRUMENT_DATA
public static final String JSON_PROPERTY_PAYMENT_INSTRUMENT_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CURRENT_BALANCE
public static final String JSON_PROPERTY_CURRENT_BALANCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CURRENCY
public static final String JSON_PROPERTY_CURRENCY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_ACQUIRER_DATA
public static final String JSON_PROPERTY_PAYMENT_ACQUIRER_DATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
paymentInstrumentData
public PaymentAccountStatus paymentInstrumentData(PaymentInstrumentData paymentInstrumentData)
paymentInstrumentData- Parameters:
paymentInstrumentData-- Returns:
- the current
PaymentAccountStatusinstance, allowing for method chaining
-
getPaymentInstrumentData
public PaymentInstrumentData getPaymentInstrumentData()
Get paymentInstrumentData- Returns:
- paymentInstrumentData
-
setPaymentInstrumentData
public void setPaymentInstrumentData(PaymentInstrumentData paymentInstrumentData)
paymentInstrumentData- Parameters:
paymentInstrumentData-
-
currentBalance
public PaymentAccountStatus currentBalance(BigDecimal currentBalance)
Balance of an account after processing of the transaction.- Parameters:
currentBalance- Balance of an account after processing of the transaction.- Returns:
- the current
PaymentAccountStatusinstance, allowing for method chaining
-
getCurrentBalance
public BigDecimal getCurrentBalance()
Balance of an account after processing of the transaction. minimum: 0.0 maximum: 99999999.999999- Returns:
- currentBalance Balance of an account after processing of the transaction.
-
setCurrentBalance
public void setCurrentBalance(BigDecimal currentBalance)
Balance of an account after processing of the transaction.- Parameters:
currentBalance- Balance of an account after processing of the transaction.
-
currency
public PaymentAccountStatus currency(String currency)
Currency of a monetary amount.- Parameters:
currency- Currency of a monetary amount.- Returns:
- the current
PaymentAccountStatusinstance, allowing for method chaining
-
getCurrency
public String getCurrency()
Currency of a monetary amount.- Returns:
- currency Currency of a monetary amount.
-
setCurrency
public void setCurrency(String currency)
Currency of a monetary amount.- Parameters:
currency- Currency of a monetary amount.
-
paymentAcquirerData
public PaymentAccountStatus paymentAcquirerData(PaymentAcquirerData paymentAcquirerData)
paymentAcquirerData- Parameters:
paymentAcquirerData-- Returns:
- the current
PaymentAccountStatusinstance, allowing for method chaining
-
getPaymentAcquirerData
public PaymentAcquirerData getPaymentAcquirerData()
Get paymentAcquirerData- Returns:
- paymentAcquirerData
-
setPaymentAcquirerData
public void setPaymentAcquirerData(PaymentAcquirerData paymentAcquirerData)
paymentAcquirerData- Parameters:
paymentAcquirerData-
-
includeNullValues
public PaymentAccountStatus includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this PaymentAccountStatus object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static PaymentAccountStatus fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PaymentAccountStatus given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PaymentAccountStatus
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PaymentAccountStatus
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PaymentAccountStatus to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-