Class HRISBankDetails.Builder

  • Enclosing class:
    HRISBankDetails

    public static final class HRISBankDetails.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public HRISBankDetails.Builder id​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • remoteId

        public HRISBankDetails.Builder remoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • accountName

        public HRISBankDetails.Builder accountName​(java.lang.String accountName)
        The name of the bank account
      • accountName

        public HRISBankDetails.Builder accountName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName)
        The name of the bank account
      • isPrimary

        public HRISBankDetails.Builder isPrimary​(org.openapitools.jackson.nullable.JsonNullable<? extends IsPrimary> isPrimary)
        Whether this is the primary bank account
      • countryCode

        public HRISBankDetails.Builder countryCode​(org.openapitools.jackson.nullable.JsonNullable<? extends CountryCode> countryCode)
        The country code where the bank is located
      • currencyCode

        public HRISBankDetails.Builder currencyCode​(org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode)
        The currency code for the account
      • bankName

        public HRISBankDetails.Builder bankName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName)
        The name of the bank
      • accountType

        public HRISBankDetails.Builder accountType​(org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType)
        The type of bank account
      • iban

        public HRISBankDetails.Builder iban​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban)
        International Bank Account Number (IBAN)
      • localAccountNumber

        public HRISBankDetails.Builder localAccountNumber​(java.lang.String localAccountNumber)
        Local account number (used when IBAN is not available)
      • localAccountNumber

        public HRISBankDetails.Builder localAccountNumber​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber)
        Local account number (used when IBAN is not available)
      • swiftBic

        public HRISBankDetails.Builder swiftBic​(java.lang.String swiftBic)
        SWIFT/BIC code for international transfers
      • swiftBic

        public HRISBankDetails.Builder swiftBic​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic)
        SWIFT/BIC code for international transfers
      • clearingCodes

        public HRISBankDetails.Builder clearingCodes​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)
        Array of clearing codes required by the country