Class CreateAccountRequest


  • public class CreateAccountRequest
    extends Object
    CreateAccountRequest
    • Constructor Detail

      • CreateAccountRequest

        public CreateAccountRequest()
    • Method Detail

      • getAccountHolderCode

        public String getAccountHolderCode()
        The code of Account Holder under which to create the account.
        Returns:
        accountHolderCode
      • setAccountHolderCode

        public void setAccountHolderCode​(String accountHolderCode)
      • getDescription

        public String getDescription()
        A description of the account.
        Returns:
        description
      • setDescription

        public void setDescription​(String description)
      • getMetadata

        public Map<String,​String> getMetadata()
        A set of key and value pairs for general use by the merchant. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
        Returns:
        metadata
      • setMetadata

        public void setMetadata​(Map<String,​String> metadata)
      • getPayoutSchedule

        public CreateAccountRequest.PayoutScheduleEnum getPayoutSchedule()
        The payout schedule of the prospective account. >Permitted values: `DEFAULT`, `HOLD`, `DAILY`, `WEEKLY`, `MONTHLY`.
        Returns:
        payoutSchedule
      • getPayoutScheduleReason

        public String getPayoutScheduleReason()
        The reason for the payout schedule choice. >Required if the payoutSchedule is `HOLD`.
        Returns:
        payoutScheduleReason
      • setPayoutScheduleReason

        public void setPayoutScheduleReason​(String payoutScheduleReason)
      • getBankAccountUUID

        public String getBankAccountUUID()
      • setBankAccountUUID

        public void setBankAccountUUID​(String bankAccountUUID)
      • getPayoutMethodCode

        public String getPayoutMethodCode()
      • setPayoutMethodCode

        public void setPayoutMethodCode​(String payoutMethodCode)
      • setPayoutSpeed

        public void setPayoutSpeed​(PayoutSpeedEnum payoutSpeed)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object