Package com.adyen.model.transfers
Class Counterparty
- java.lang.Object
-
- com.adyen.model.transfers.Counterparty
-
public class Counterparty extends Object
Counterparty
-
-
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 Counterparty()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CounterpartyaccountHolderId(String accountHolderId)The identifier of the receiving account holder.CounterpartybalanceAccountId(String balanceAccountId)The identifier of the balance account that belongs to the receiving account holder.booleanequals(Object o)Return true if this Counterparty object is equal to o.static CounterpartyfromJson(String jsonString)Create an instance of Counterparty given an JSON stringStringgetAccountHolderId()The identifier of the receiving account holder.StringgetBalanceAccountId()The identifier of the balance account that belongs to the receiving account holder.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetTransferInstrumentId()The identifier of the transfer instrument that belongs to the legal entity of the account holder.inthashCode()CounterpartyincludeNullValues(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 identifier of the receiving account holder.voidsetBalanceAccountId(String balanceAccountId)The identifier of the balance account that belongs to the receiving account holder.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetTransferInstrumentId(String transferInstrumentId)The identifier of the transfer instrument that belongs to the legal entity of the account holder.StringtoJson()Convert an instance of Counterparty to an JSON stringStringtoString()CounterpartytransferInstrumentId(String transferInstrumentId)The identifier of the transfer instrument that belongs to the legal entity of the account holder.
-
-
-
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 Counterparty accountHolderId(String accountHolderId)
The identifier of the receiving account holder. The payout will default to the primary balance account of this account holder if no `balanceAccountId` is provided.- Parameters:
accountHolderId- The identifier of the receiving account holder. The payout will default to the primary balance account of this account holder if no `balanceAccountId` is provided.- Returns:
- the current
Counterpartyinstance, allowing for method chaining
-
getAccountHolderId
public String getAccountHolderId()
The identifier of the receiving account holder. The payout will default to the primary balance account of this account holder if no `balanceAccountId` is provided.- Returns:
- accountHolderId The identifier of the receiving account holder. The payout will default to the primary balance account of this account holder if no `balanceAccountId` is provided.
-
setAccountHolderId
public void setAccountHolderId(String accountHolderId)
The identifier of the receiving account holder. The payout will default to the primary balance account of this account holder if no `balanceAccountId` is provided.- Parameters:
accountHolderId- The identifier of the receiving account holder. The payout will default to the primary balance account of this account holder if no `balanceAccountId` is provided.
-
balanceAccountId
public Counterparty balanceAccountId(String balanceAccountId)
The identifier of the balance account that belongs to the receiving account holder.- Parameters:
balanceAccountId- The identifier of the balance account that belongs to the receiving account holder.- Returns:
- the current
Counterpartyinstance, allowing for method chaining
-
getBalanceAccountId
public String getBalanceAccountId()
The identifier of the balance account that belongs to the receiving account holder.- Returns:
- balanceAccountId The identifier of the balance account that belongs to the receiving account holder.
-
setBalanceAccountId
public void setBalanceAccountId(String balanceAccountId)
The identifier of the balance account that belongs to the receiving account holder.- Parameters:
balanceAccountId- The identifier of the balance account that belongs to the receiving account holder.
-
transferInstrumentId
public Counterparty transferInstrumentId(String transferInstrumentId)
The identifier of the transfer instrument that belongs to the legal entity of the account holder.- Parameters:
transferInstrumentId- The identifier of the transfer instrument that belongs to the legal entity of the account holder.- Returns:
- the current
Counterpartyinstance, allowing for method chaining
-
getTransferInstrumentId
public String getTransferInstrumentId()
The identifier of the transfer instrument that belongs to the legal entity of the account holder.- Returns:
- transferInstrumentId The identifier of the transfer instrument that belongs to the legal entity of the account holder.
-
setTransferInstrumentId
public void setTransferInstrumentId(String transferInstrumentId)
The identifier of the transfer instrument that belongs to the legal entity of the account holder.- Parameters:
transferInstrumentId- The identifier of the transfer instrument that belongs to the legal entity of the account holder.
-
includeNullValues
public Counterparty 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 Counterparty 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 Counterparty fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of Counterparty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Counterparty
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to Counterparty
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of Counterparty to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-