Package com.adyen.model.tapi
Class BalanceInquiryResponse
- java.lang.Object
-
- com.adyen.model.tapi.BalanceInquiryResponse
-
public class BalanceInquiryResponse extends Object
Content of the Balance Inquiry Response message. It conveys the balance and the identification of the associated payment, loyalty or stored value account.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_PAYMENT_ACCOUNT_STATUSstatic StringJSON_PROPERTY_PAYMENT_RECEIPTstatic StringJSON_PROPERTY_RESPONSE
-
Constructor Summary
Constructors Constructor Description BalanceInquiryResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BalanceInquiryResponseaddPaymentReceiptItem(PaymentReceipt paymentReceiptItem)booleanequals(Object o)Return true if this BalanceInquiryResponse object is equal to o.static BalanceInquiryResponsefromJson(String jsonString)Create an instance of BalanceInquiryResponse given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.PaymentAccountStatusgetPaymentAccountStatus()Get paymentAccountStatusList<PaymentReceipt>getPaymentReceipt()Get paymentReceiptResponsegetResponse()Get responseinthashCode()BalanceInquiryResponseincludeNullValues(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.BalanceInquiryResponsepaymentAccountStatus(PaymentAccountStatus paymentAccountStatus)paymentAccountStatusBalanceInquiryResponsepaymentReceipt(List<PaymentReceipt> paymentReceipt)paymentReceiptBalanceInquiryResponseresponse(Response response)responsevoidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetPaymentAccountStatus(PaymentAccountStatus paymentAccountStatus)paymentAccountStatusvoidsetPaymentReceipt(List<PaymentReceipt> paymentReceipt)paymentReceiptvoidsetResponse(Response response)responseStringtoJson()Convert an instance of BalanceInquiryResponse to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_RESPONSE
public static final String JSON_PROPERTY_RESPONSE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_ACCOUNT_STATUS
public static final String JSON_PROPERTY_PAYMENT_ACCOUNT_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_RECEIPT
public static final String JSON_PROPERTY_PAYMENT_RECEIPT
- See Also:
- Constant Field Values
-
-
Method Detail
-
response
public BalanceInquiryResponse response(Response response)
response- Parameters:
response-- Returns:
- the current
BalanceInquiryResponseinstance, allowing for method chaining
-
getResponse
public Response getResponse()
Get response- Returns:
- response
-
setResponse
public void setResponse(Response response)
response- Parameters:
response-
-
paymentAccountStatus
public BalanceInquiryResponse paymentAccountStatus(PaymentAccountStatus paymentAccountStatus)
paymentAccountStatus- Parameters:
paymentAccountStatus-- Returns:
- the current
BalanceInquiryResponseinstance, allowing for method chaining
-
getPaymentAccountStatus
public PaymentAccountStatus getPaymentAccountStatus()
Get paymentAccountStatus- Returns:
- paymentAccountStatus
-
setPaymentAccountStatus
public void setPaymentAccountStatus(PaymentAccountStatus paymentAccountStatus)
paymentAccountStatus- Parameters:
paymentAccountStatus-
-
paymentReceipt
public BalanceInquiryResponse paymentReceipt(List<PaymentReceipt> paymentReceipt)
paymentReceipt- Parameters:
paymentReceipt-- Returns:
- the current
BalanceInquiryResponseinstance, allowing for method chaining
-
addPaymentReceiptItem
public BalanceInquiryResponse addPaymentReceiptItem(PaymentReceipt paymentReceiptItem)
-
getPaymentReceipt
public List<PaymentReceipt> getPaymentReceipt()
Get paymentReceipt- Returns:
- paymentReceipt
-
setPaymentReceipt
public void setPaymentReceipt(List<PaymentReceipt> paymentReceipt)
paymentReceipt- Parameters:
paymentReceipt-
-
includeNullValues
public BalanceInquiryResponse 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 BalanceInquiryResponse 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 BalanceInquiryResponse fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of BalanceInquiryResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of BalanceInquiryResponse
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to BalanceInquiryResponse
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of BalanceInquiryResponse to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-