Package com.adyen.model.balanceplatform
Class Balance
- java.lang.Object
-
- com.adyen.model.balanceplatform.Balance
-
public class Balance extends Object
Balance
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AVAILABLEstatic StringJSON_PROPERTY_BALANCEstatic StringJSON_PROPERTY_CURRENCYstatic StringJSON_PROPERTY_PENDINGstatic StringJSON_PROPERTY_RESERVED
-
Constructor Summary
Constructors Constructor Description Balance()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Balanceavailable(Long available)Balancebalance(Long balance)Balancecurrency(String currency)booleanequals(Object o)Return true if this Balance object is equal to o.static BalancefromJson(String jsonString)Create an instance of Balance given an JSON stringLonggetAvailable()The current balance minus any reserved balance.LonggetBalance()The current balance of funds in the balance account.StringgetCurrency()The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance.LonggetPending()The amount of funds that Adyen has processed for this account, but will be settled in a future date.LonggetReserved()The amount reserved for payments that have been [authorised](https://docs.adyen.com/issuing/payment-stages/#authorised), but not yet [captured](https://docs.adyen.com/issuing/payment-stages/#captured) by the merchant.inthashCode()Balancepending(Long pending)Balancereserved(Long reserved)voidsetAvailable(Long available)The current balance minus any reserved balance.voidsetBalance(Long balance)The current balance of funds in the balance account.voidsetCurrency(String currency)The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance.voidsetPending(Long pending)The amount of funds that Adyen has processed for this account, but will be settled in a future date.voidsetReserved(Long reserved)The amount reserved for payments that have been [authorised](https://docs.adyen.com/issuing/payment-stages/#authorised), but not yet [captured](https://docs.adyen.com/issuing/payment-stages/#captured) by the merchant.StringtoJson()Convert an instance of Balance to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_AVAILABLE
public static final String JSON_PROPERTY_AVAILABLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BALANCE
public static final String JSON_PROPERTY_BALANCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CURRENCY
public static final String JSON_PROPERTY_CURRENCY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PENDING
public static final String JSON_PROPERTY_PENDING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RESERVED
public static final String JSON_PROPERTY_RESERVED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAvailable
public Long getAvailable()
The current balance minus any reserved balance.- Returns:
- available
-
setAvailable
public void setAvailable(Long available)
The current balance minus any reserved balance.- Parameters:
available-
-
getBalance
public Long getBalance()
The current balance of funds in the balance account. These are the funds from all transactions with a value date in the past that have not yet been paid out.- Returns:
- balance
-
setBalance
public void setBalance(Long balance)
The current balance of funds in the balance account. These are the funds from all transactions with a value date in the past that have not yet been paid out.- Parameters:
balance-
-
getCurrency
public String getCurrency()
The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance.- Returns:
- currency
-
setCurrency
public void setCurrency(String currency)
The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance.- Parameters:
currency-
-
getPending
public Long getPending()
The amount of funds that Adyen has processed for this account, but will be settled in a future date. For more information, see how to settle funds for users in your [platform](https://docs.adyen.com/platforms/settle-funds) and [marketplace](https://docs.adyen.com/marketplaces/settle-funds).- Returns:
- pending
-
setPending
public void setPending(Long pending)
The amount of funds that Adyen has processed for this account, but will be settled in a future date. For more information, see how to settle funds for users in your [platform](https://docs.adyen.com/platforms/settle-funds) and [marketplace](https://docs.adyen.com/marketplaces/settle-funds).- Parameters:
pending-
-
getReserved
public Long getReserved()
The amount reserved for payments that have been [authorised](https://docs.adyen.com/issuing/payment-stages/#authorised), but not yet [captured](https://docs.adyen.com/issuing/payment-stages/#captured) by the merchant. Applies only to [Adyen-issued cards](https://docs.adyen.com/issuing).- Returns:
- reserved
-
setReserved
public void setReserved(Long reserved)
The amount reserved for payments that have been [authorised](https://docs.adyen.com/issuing/payment-stages/#authorised), but not yet [captured](https://docs.adyen.com/issuing/payment-stages/#captured) by the merchant. Applies only to [Adyen-issued cards](https://docs.adyen.com/issuing).- Parameters:
reserved-
-
equals
public boolean equals(Object o)
Return true if this Balance object is equal to o.
-
fromJson
public static Balance fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of Balance given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Balance
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to Balance
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of Balance to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-