Package com.adyen.model.capital
Class GrantCounterparty
- java.lang.Object
-
- com.adyen.model.capital.GrantCounterparty
-
public class GrantCounterparty extends Object
GrantCounterparty
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACCOUNT_HOLDER_IDstatic StringJSON_PROPERTY_BALANCE_ACCOUNT_IDstatic StringJSON_PROPERTY_TRANSFER_INSTRUMENT_ID
-
Constructor Summary
Constructors Constructor Description GrantCounterparty()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GrantCounterpartyaccountHolderId(String accountHolderId)The unique identifier of the account holder that receives the grant.GrantCounterpartybalanceAccountId(String balanceAccountId)The unique identifier of the balance account where the funds are disbursed.booleanequals(Object o)Return true if this GrantCounterparty object is equal to o.static GrantCounterpartyfromJson(String jsonString)Create an instance of GrantCounterparty given an JSON stringStringgetAccountHolderId()The unique identifier of the account holder that receives the grant.StringgetBalanceAccountId()The unique identifier of the balance account where the funds are disbursed.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetTransferInstrumentId()The unique identifier of the transfer instrument where the funds are disbursed.inthashCode()GrantCounterpartyincludeNullValues(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.voidsetAccountHolderId(String accountHolderId)The unique identifier of the account holder that receives the grant.voidsetBalanceAccountId(String balanceAccountId)The unique identifier of the balance account where the funds are disbursed.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetTransferInstrumentId(String transferInstrumentId)The unique identifier of the transfer instrument where the funds are disbursed.StringtoJson()Convert an instance of GrantCounterparty to an JSON stringStringtoString()GrantCounterpartytransferInstrumentId(String transferInstrumentId)The unique identifier of the transfer instrument where the funds are disbursed.
-
-
-
Field Detail
-
JSON_PROPERTY_ACCOUNT_HOLDER_ID
public static final String JSON_PROPERTY_ACCOUNT_HOLDER_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BALANCE_ACCOUNT_ID
public static final String JSON_PROPERTY_BALANCE_ACCOUNT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSFER_INSTRUMENT_ID
public static final String JSON_PROPERTY_TRANSFER_INSTRUMENT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
accountHolderId
public GrantCounterparty accountHolderId(String accountHolderId)
The unique identifier of the account holder that receives the grant.- Parameters:
accountHolderId- The unique identifier of the account holder that receives the grant.- Returns:
- the current
GrantCounterpartyinstance, allowing for method chaining
-
getAccountHolderId
public String getAccountHolderId()
The unique identifier of the account holder that receives the grant.- Returns:
- accountHolderId The unique identifier of the account holder that receives the grant.
-
setAccountHolderId
public void setAccountHolderId(String accountHolderId)
The unique identifier of the account holder that receives the grant.- Parameters:
accountHolderId- The unique identifier of the account holder that receives the grant.
-
balanceAccountId
public GrantCounterparty balanceAccountId(String balanceAccountId)
The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.- Parameters:
balanceAccountId- The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.- Returns:
- the current
GrantCounterpartyinstance, allowing for method chaining
-
getBalanceAccountId
public String getBalanceAccountId()
The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.- Returns:
- balanceAccountId The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
-
setBalanceAccountId
public void setBalanceAccountId(String balanceAccountId)
The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.- Parameters:
balanceAccountId- The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
-
transferInstrumentId
public GrantCounterparty transferInstrumentId(String transferInstrumentId)
The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.- Parameters:
transferInstrumentId- The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.- Returns:
- the current
GrantCounterpartyinstance, allowing for method chaining
-
getTransferInstrumentId
public String getTransferInstrumentId()
The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.- Returns:
- transferInstrumentId The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
-
setTransferInstrumentId
public void setTransferInstrumentId(String transferInstrumentId)
The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.- Parameters:
transferInstrumentId- The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
-
includeNullValues
public GrantCounterparty 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 GrantCounterparty 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 GrantCounterparty fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of GrantCounterparty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of GrantCounterparty
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to GrantCounterparty
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of GrantCounterparty to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-