Package com.adyen.model.balanceplatform
Class CapitalGrantAccount
- java.lang.Object
-
- com.adyen.model.balanceplatform.CapitalGrantAccount
-
public class CapitalGrantAccount extends Object
CapitalGrantAccount
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_BALANCESstatic StringJSON_PROPERTY_FUNDING_BALANCE_ACCOUNT_IDstatic StringJSON_PROPERTY_IDstatic StringJSON_PROPERTY_LIMITS
-
Constructor Summary
Constructors Constructor Description CapitalGrantAccount()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CapitalGrantAccountaddBalancesItem(CapitalBalance balancesItem)CapitalGrantAccountaddLimitsItem(GrantLimit limitsItem)CapitalGrantAccountbalances(List<CapitalBalance> balances)The balances of the grant account.booleanequals(Object o)Return true if this CapitalGrantAccount object is equal to o.static CapitalGrantAccountfromJson(String jsonString)Create an instance of CapitalGrantAccount given an JSON stringCapitalGrantAccountfundingBalanceAccountId(String fundingBalanceAccountId)The unique identifier of the balance account used to fund the grant.List<CapitalBalance>getBalances()The balances of the grant account.StringgetFundingBalanceAccountId()The unique identifier of the balance account used to fund the grant.StringgetId()The identifier of the grant account.List<GrantLimit>getLimits()The limits of the grant account.inthashCode()CapitalGrantAccountid(String id)The identifier of the grant account.CapitalGrantAccountlimits(List<GrantLimit> limits)The limits of the grant account.voidsetBalances(List<CapitalBalance> balances)The balances of the grant account.voidsetFundingBalanceAccountId(String fundingBalanceAccountId)The unique identifier of the balance account used to fund the grant.voidsetId(String id)The identifier of the grant account.voidsetLimits(List<GrantLimit> limits)The limits of the grant account.StringtoJson()Convert an instance of CapitalGrantAccount to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_BALANCES
public static final String JSON_PROPERTY_BALANCES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FUNDING_BALANCE_ACCOUNT_ID
public static final String JSON_PROPERTY_FUNDING_BALANCE_ACCOUNT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LIMITS
public static final String JSON_PROPERTY_LIMITS
- See Also:
- Constant Field Values
-
-
Method Detail
-
balances
public CapitalGrantAccount balances(List<CapitalBalance> balances)
The balances of the grant account.- Parameters:
balances-- Returns:
- the current
CapitalGrantAccountinstance, allowing for method chaining
-
addBalancesItem
public CapitalGrantAccount addBalancesItem(CapitalBalance balancesItem)
-
getBalances
public List<CapitalBalance> getBalances()
The balances of the grant account.- Returns:
- balances
-
setBalances
public void setBalances(List<CapitalBalance> balances)
The balances of the grant account.- Parameters:
balances-
-
fundingBalanceAccountId
public CapitalGrantAccount fundingBalanceAccountId(String fundingBalanceAccountId)
The unique identifier of the balance account used to fund the grant.- Parameters:
fundingBalanceAccountId-- Returns:
- the current
CapitalGrantAccountinstance, allowing for method chaining
-
getFundingBalanceAccountId
public String getFundingBalanceAccountId()
The unique identifier of the balance account used to fund the grant.- Returns:
- fundingBalanceAccountId
-
setFundingBalanceAccountId
public void setFundingBalanceAccountId(String fundingBalanceAccountId)
The unique identifier of the balance account used to fund the grant.- Parameters:
fundingBalanceAccountId-
-
id
public CapitalGrantAccount id(String id)
The identifier of the grant account.- Parameters:
id-- Returns:
- the current
CapitalGrantAccountinstance, allowing for method chaining
-
getId
public String getId()
The identifier of the grant account.- Returns:
- id
-
setId
public void setId(String id)
The identifier of the grant account.- Parameters:
id-
-
limits
public CapitalGrantAccount limits(List<GrantLimit> limits)
The limits of the grant account.- Parameters:
limits-- Returns:
- the current
CapitalGrantAccountinstance, allowing for method chaining
-
addLimitsItem
public CapitalGrantAccount addLimitsItem(GrantLimit limitsItem)
-
getLimits
public List<GrantLimit> getLimits()
The limits of the grant account.- Returns:
- limits
-
setLimits
public void setLimits(List<GrantLimit> limits)
The limits of the grant account.- Parameters:
limits-
-
equals
public boolean equals(Object o)
Return true if this CapitalGrantAccount object is equal to o.
-
fromJson
public static CapitalGrantAccount fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of CapitalGrantAccount given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CapitalGrantAccount
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to CapitalGrantAccount
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of CapitalGrantAccount to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-