Class AccountPayoutAutoApplicationWebhookData
- java.lang.Object
-
- com.adyen.model.configurationwebhooks.AccountPayoutAutoApplicationWebhookData
-
public class AccountPayoutAutoApplicationWebhookData extends Object
AccountPayoutAutoApplicationWebhookData
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_BALANCE_ACCOUNT_IDstatic StringJSON_PROPERTY_BALANCE_PLATFORMstatic StringJSON_PROPERTY_BALANCE_PLATFORM_PAYOUT_SCHEDULE_IDstatic StringJSON_PROPERTY_REASONstatic StringJSON_PROPERTY_TRANSFER_INSTRUMENT_ID
-
Constructor Summary
Constructors Constructor Description AccountPayoutAutoApplicationWebhookData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountPayoutAutoApplicationWebhookDatabalanceAccountId(String balanceAccountId)The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.AccountPayoutAutoApplicationWebhookDatabalancePlatform(String balancePlatform)The unique identifier of the balance platform.AccountPayoutAutoApplicationWebhookDatabalancePlatformPayoutScheduleId(String balancePlatformPayoutScheduleId)The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.booleanequals(Object o)Return true if this AccountPayoutAutoApplicationWebhookData object is equal to o.static AccountPayoutAutoApplicationWebhookDatafromJson(String jsonString)Create an instance of AccountPayoutAutoApplicationWebhookData given an JSON stringStringgetBalanceAccountId()The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.StringgetBalancePlatform()The unique identifier of the balance platform.StringgetBalancePlatformPayoutScheduleId()The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.StringgetReason()The reason why the payout schedule could not be applied.StringgetTransferInstrumentId()The unique identifier of the transfer instrument linked to the balance account.inthashCode()AccountPayoutAutoApplicationWebhookDatareason(String reason)The reason why the payout schedule could not be applied.voidsetBalanceAccountId(String balanceAccountId)The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.voidsetBalancePlatform(String balancePlatform)The unique identifier of the balance platform.voidsetBalancePlatformPayoutScheduleId(String balancePlatformPayoutScheduleId)The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.voidsetReason(String reason)The reason why the payout schedule could not be applied.voidsetTransferInstrumentId(String transferInstrumentId)The unique identifier of the transfer instrument linked to the balance account.StringtoJson()Convert an instance of AccountPayoutAutoApplicationWebhookData to an JSON stringStringtoString()AccountPayoutAutoApplicationWebhookDatatransferInstrumentId(String transferInstrumentId)The unique identifier of the transfer instrument linked to the balance account.
-
-
-
Field Detail
-
JSON_PROPERTY_BALANCE_ACCOUNT_ID
public static final String JSON_PROPERTY_BALANCE_ACCOUNT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BALANCE_PLATFORM
public static final String JSON_PROPERTY_BALANCE_PLATFORM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BALANCE_PLATFORM_PAYOUT_SCHEDULE_ID
public static final String JSON_PROPERTY_BALANCE_PLATFORM_PAYOUT_SCHEDULE_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REASON
public static final String JSON_PROPERTY_REASON
- 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
-
balanceAccountId
public AccountPayoutAutoApplicationWebhookData balanceAccountId(String balanceAccountId)
The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.- Parameters:
balanceAccountId- The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.- Returns:
- the current
AccountPayoutAutoApplicationWebhookDatainstance, allowing for method chaining
-
getBalanceAccountId
public String getBalanceAccountId()
The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.- Returns:
- balanceAccountId The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.
-
setBalanceAccountId
public void setBalanceAccountId(String balanceAccountId)
The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.- Parameters:
balanceAccountId- The unique identifier of the balance account to which the payout schedule was unsuccessfully applied.
-
balancePlatform
public AccountPayoutAutoApplicationWebhookData balancePlatform(String balancePlatform)
The unique identifier of the balance platform.- Parameters:
balancePlatform- The unique identifier of the balance platform.- Returns:
- the current
AccountPayoutAutoApplicationWebhookDatainstance, allowing for method chaining
-
getBalancePlatform
public String getBalancePlatform()
The unique identifier of the balance platform.- Returns:
- balancePlatform The unique identifier of the balance platform.
-
setBalancePlatform
public void setBalancePlatform(String balancePlatform)
The unique identifier of the balance platform.- Parameters:
balancePlatform- The unique identifier of the balance platform.
-
balancePlatformPayoutScheduleId
public AccountPayoutAutoApplicationWebhookData balancePlatformPayoutScheduleId(String balancePlatformPayoutScheduleId)
The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.- Parameters:
balancePlatformPayoutScheduleId- The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.- Returns:
- the current
AccountPayoutAutoApplicationWebhookDatainstance, allowing for method chaining
-
getBalancePlatformPayoutScheduleId
public String getBalancePlatformPayoutScheduleId()
The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.- Returns:
- balancePlatformPayoutScheduleId The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.
-
setBalancePlatformPayoutScheduleId
public void setBalancePlatformPayoutScheduleId(String balancePlatformPayoutScheduleId)
The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.- Parameters:
balancePlatformPayoutScheduleId- The unique identifier of the balance platform payout schedule that was unsuccessfully applied to the balance account.
-
reason
public AccountPayoutAutoApplicationWebhookData reason(String reason)
The reason why the payout schedule could not be applied.- Parameters:
reason- The reason why the payout schedule could not be applied.- Returns:
- the current
AccountPayoutAutoApplicationWebhookDatainstance, allowing for method chaining
-
getReason
public String getReason()
The reason why the payout schedule could not be applied.- Returns:
- reason The reason why the payout schedule could not be applied.
-
setReason
public void setReason(String reason)
The reason why the payout schedule could not be applied.- Parameters:
reason- The reason why the payout schedule could not be applied.
-
transferInstrumentId
public AccountPayoutAutoApplicationWebhookData transferInstrumentId(String transferInstrumentId)
The unique identifier of the transfer instrument linked to the balance account. This transfer instrument is the counterparty account for the payout schedule that was unsuccessfully applied.- Parameters:
transferInstrumentId- The unique identifier of the transfer instrument linked to the balance account. This transfer instrument is the counterparty account for the payout schedule that was unsuccessfully applied.- Returns:
- the current
AccountPayoutAutoApplicationWebhookDatainstance, allowing for method chaining
-
getTransferInstrumentId
public String getTransferInstrumentId()
The unique identifier of the transfer instrument linked to the balance account. This transfer instrument is the counterparty account for the payout schedule that was unsuccessfully applied.- Returns:
- transferInstrumentId The unique identifier of the transfer instrument linked to the balance account. This transfer instrument is the counterparty account for the payout schedule that was unsuccessfully applied.
-
setTransferInstrumentId
public void setTransferInstrumentId(String transferInstrumentId)
The unique identifier of the transfer instrument linked to the balance account. This transfer instrument is the counterparty account for the payout schedule that was unsuccessfully applied.- Parameters:
transferInstrumentId- The unique identifier of the transfer instrument linked to the balance account. This transfer instrument is the counterparty account for the payout schedule that was unsuccessfully applied.
-
equals
public boolean equals(Object o)
Return true if this AccountPayoutAutoApplicationWebhookData object is equal to o.
-
fromJson
public static AccountPayoutAutoApplicationWebhookData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AccountPayoutAutoApplicationWebhookData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AccountPayoutAutoApplicationWebhookData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AccountPayoutAutoApplicationWebhookData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AccountPayoutAutoApplicationWebhookData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-