Package com.adyen.model.capital
Class Counterparty
- java.lang.Object
-
- com.adyen.model.capital.Counterparty
-
public class Counterparty extends Object
Counterparty
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCounterparty.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ACCOUNT_HOLDER_IDstatic StringSERIALIZED_NAME_BALANCE_ACCOUNT_IDstatic StringSERIALIZED_NAME_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)CounterpartybalanceAccountId(String balanceAccountId)booleanequals(Object 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.StringgetTransferInstrumentId()The identifier of the transfer instrument that belongs to the legal entity of the account holder.inthashCode()voidsetAccountHolderId(String accountHolderId)voidsetBalanceAccountId(String balanceAccountId)voidsetTransferInstrumentId(String transferInstrumentId)StringtoJson()Convert an instance of Counterparty to an JSON stringStringtoString()CounterpartytransferInstrumentId(String transferInstrumentId)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ACCOUNT_HOLDER_ID
public static final String SERIALIZED_NAME_ACCOUNT_HOLDER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BALANCE_ACCOUNT_ID
public static final String SERIALIZED_NAME_BALANCE_ACCOUNT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSFER_INSTRUMENT_ID
public static final String SERIALIZED_NAME_TRANSFER_INSTRUMENT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
accountHolderId
public Counterparty accountHolderId(String accountHolderId)
-
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
-
setAccountHolderId
public void setAccountHolderId(String accountHolderId)
-
balanceAccountId
public Counterparty balanceAccountId(String balanceAccountId)
-
getBalanceAccountId
public String getBalanceAccountId()
The identifier of the balance account that belongs to the receiving account holder.- Returns:
- balanceAccountId
-
setBalanceAccountId
public void setBalanceAccountId(String balanceAccountId)
-
transferInstrumentId
public Counterparty transferInstrumentId(String transferInstrumentId)
-
getTransferInstrumentId
public String getTransferInstrumentId()
The identifier of the transfer instrument that belongs to the legal entity of the account holder.- Returns:
- transferInstrumentId
-
setTransferInstrumentId
public void setTransferInstrumentId(String transferInstrumentId)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to Counterparty
-
fromJson
public static Counterparty fromJson(String jsonString) throws IOException
Create an instance of Counterparty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Counterparty
- Throws:
IOException- if the JSON string is invalid with respect to Counterparty
-
toJson
public String toJson()
Convert an instance of Counterparty to an JSON string- Returns:
- JSON string
-
-