Class PostDepositBankAccountBankModel


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2025-04-30T15:48:17.676557Z[Etc/UTC]")
    public class PostDepositBankAccountBankModel
    extends Object
    Request body for deposit bank account creation.
    • Constructor Detail

      • PostDepositBankAccountBankModel

        public PostDepositBankAccountBankModel()
    • Method Detail

      • getType

        @Nonnull
        public PostDepositBankAccountBankModel.TypeEnum getType()
        The account type. To generate deposit bank accounts with their own unique account number set this to \"main\". To generate deposit bank accounts with the same account number as the parent deposit bank account set this to \"sub_account\". This setting will only generate a unique identifier for the deposit bank and will not result in a unique account number being generated. \"sub_account\" is only available for customer-level deposit bank accounts.
        Returns:
        type
      • getAccountGuid

        @Nonnull
        public String getAccountGuid()
        The fiat account guid.
        Returns:
        accountGuid
      • setAccountGuid

        public void setAccountGuid​(String accountGuid)
      • getCustomerGuid

        @Nullable
        public String getCustomerGuid()
        The unique identifier for the customer.
        Returns:
        customerGuid
      • getCustomerGuid_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getCustomerGuid_JsonNullable()
      • setCustomerGuid_JsonNullable

        public void setCustomerGuid_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> customerGuid)
      • setCustomerGuid

        public void setCustomerGuid​(String customerGuid)
      • getParentDepositBankAccountGuid

        @Nullable
        public String getParentDepositBankAccountGuid()
        The unique identifier for the bank-level deposit bank account. This is only required for sub-accounts. Required when type is sub_account.
        Returns:
        parentDepositBankAccountGuid
      • getParentDepositBankAccountGuid_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getParentDepositBankAccountGuid_JsonNullable()
      • setParentDepositBankAccountGuid_JsonNullable

        public void setParentDepositBankAccountGuid_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> parentDepositBankAccountGuid)
      • setParentDepositBankAccountGuid

        public void setParentDepositBankAccountGuid​(String parentDepositBankAccountGuid)
      • getLabels

        @Nullable
        public List<String> getLabels()
        The labels associated with the bank account.
        Returns:
        labels
      • getLabels_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<List<String>> getLabels_JsonNullable()
      • setLabels_JsonNullable

        public void setLabels_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<List<String>> labels)
      • setLabels

        public void setLabels​(List<String> labels)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object