Class AccountPayoutAutoApplicationWebhookData


  • public class AccountPayoutAutoApplicationWebhookData
    extends Object
    AccountPayoutAutoApplicationWebhookData
    • Constructor Detail

      • AccountPayoutAutoApplicationWebhookData

        public AccountPayoutAutoApplicationWebhookData()
    • 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 AccountPayoutAutoApplicationWebhookData instance, 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 AccountPayoutAutoApplicationWebhookData instance, 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 AccountPayoutAutoApplicationWebhookData instance, 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 AccountPayoutAutoApplicationWebhookData instance, 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 AccountPayoutAutoApplicationWebhookData instance, 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.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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