Package com.adyen.model.balanceplatform
Class CapitalBalance
- java.lang.Object
-
- com.adyen.model.balanceplatform.CapitalBalance
-
public class CapitalBalance extends Object
CapitalBalance
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCapitalBalance.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_CURRENCYstatic StringSERIALIZED_NAME_FEEstatic StringSERIALIZED_NAME_PRINCIPALstatic StringSERIALIZED_NAME_TOTAL
-
Constructor Summary
Constructors Constructor Description CapitalBalance()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CapitalBalancecurrency(String currency)booleanequals(Object o)CapitalBalancefee(Long fee)static CapitalBalancefromJson(String jsonString)Create an instance of CapitalBalance given an JSON stringStringgetCurrency()The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).LonggetFee()Fee amount.LonggetPrincipal()Principal amount.LonggetTotal()Total amount.inthashCode()CapitalBalanceprincipal(Long principal)voidsetCurrency(String currency)voidsetFee(Long fee)voidsetPrincipal(Long principal)voidsetTotal(Long total)StringtoJson()Convert an instance of CapitalBalance to an JSON stringStringtoString()CapitalBalancetotal(Long total)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj, boolean strictValidation)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_CURRENCY
public static final String SERIALIZED_NAME_CURRENCY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FEE
public static final String SERIALIZED_NAME_FEE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRINCIPAL
public static final String SERIALIZED_NAME_PRINCIPAL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOTAL
public static final String SERIALIZED_NAME_TOTAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
currency
public CapitalBalance currency(String currency)
-
getCurrency
public String getCurrency()
The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).- Returns:
- currency
-
setCurrency
public void setCurrency(String currency)
-
fee
public CapitalBalance fee(Long fee)
-
getFee
public Long getFee()
Fee amount.- Returns:
- fee
-
setFee
public void setFee(Long fee)
-
principal
public CapitalBalance principal(Long principal)
-
getPrincipal
public Long getPrincipal()
Principal amount.- Returns:
- principal
-
setPrincipal
public void setPrincipal(Long principal)
-
total
public CapitalBalance total(Long total)
-
getTotal
public Long getTotal()
Total amount. A sum of principal amount and fee amount.- Returns:
- total
-
setTotal
public void setTotal(Long total)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException- Throws:
IOException
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj, boolean strictValidation) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON ObjectstrictValidation- reject (new) fields missing from the specifications- Throws:
IOException- if the JSON Object is invalid with respect to CapitalBalance
-
fromJson
public static CapitalBalance fromJson(String jsonString) throws IOException
Create an instance of CapitalBalance given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CapitalBalance
- Throws:
IOException- if the JSON string is invalid with respect to CapitalBalance
-
toJson
public String toJson()
Convert an instance of CapitalBalance to an JSON string- Returns:
- JSON string
-
-