Class HRISBankDetails.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HRISBankDetails.Builder
-
- Enclosing class:
- HRISBankDetails
public static final class HRISBankDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HRISBankDetails.BuilderaccountName(java.lang.String accountName)The name of the bank accountHRISBankDetails.BuilderaccountName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName)The name of the bank accountHRISBankDetails.BuilderaccountType(AccountType accountType)The type of bank accountHRISBankDetails.BuilderaccountType(org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType)The type of bank accountHRISBankDetails.BuilderbankName(java.lang.String bankName)The name of the bankHRISBankDetails.BuilderbankName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName)The name of the bankHRISBankDetailsbuild()HRISBankDetails.BuilderclearingCodes(java.util.List<ClearingCode> clearingCodes)Array of clearing codes required by the countryHRISBankDetails.BuilderclearingCodes(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)Array of clearing codes required by the countryHRISBankDetails.BuildercountryCode(CountryCode countryCode)The country code where the bank is locatedHRISBankDetails.BuildercountryCode(org.openapitools.jackson.nullable.JsonNullable<? extends CountryCode> countryCode)The country code where the bank is locatedHRISBankDetails.BuildercurrencyCode(CurrencyCode currencyCode)The currency code for the accountHRISBankDetails.BuildercurrencyCode(org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode)The currency code for the accountHRISBankDetails.Builderiban(java.lang.String iban)International Bank Account Number (IBAN)HRISBankDetails.Builderiban(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban)International Bank Account Number (IBAN)HRISBankDetails.Builderid(java.lang.String id)Unique identifierHRISBankDetails.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierHRISBankDetails.BuilderisPrimary(boolean isPrimary)Whether this is the primary bank accountHRISBankDetails.BuilderisPrimary(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> isPrimary)Whether this is the primary bank accountHRISBankDetails.BuilderlocalAccountNumber(java.lang.String localAccountNumber)Local account number (used when IBAN is not available)HRISBankDetails.BuilderlocalAccountNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber)Local account number (used when IBAN is not available)HRISBankDetails.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierHRISBankDetails.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierHRISBankDetails.BuilderswiftBic(java.lang.String swiftBic)SWIFT/BIC code for international transfersHRISBankDetails.BuilderswiftBic(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic)SWIFT/BIC code for international transfers
-
-
-
Method Detail
-
id
public HRISBankDetails.Builder id(java.lang.String id)
Unique identifier
-
id
public HRISBankDetails.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public HRISBankDetails.Builder remoteId(java.lang.String remoteId)
Provider's 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(boolean isPrimary)
Whether this is the primary bank account
-
isPrimary
public HRISBankDetails.Builder isPrimary(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> isPrimary)
Whether this is the primary bank account
-
countryCode
public HRISBankDetails.Builder countryCode(CountryCode countryCode)
The country code where the bank is located
-
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(CurrencyCode currencyCode)
The currency code for the account
-
currencyCode
public HRISBankDetails.Builder currencyCode(org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode)
The currency code for the account
-
bankName
public HRISBankDetails.Builder bankName(java.lang.String bankName)
The name of the bank
-
bankName
public HRISBankDetails.Builder bankName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName)
The name of the bank
-
accountType
public HRISBankDetails.Builder accountType(AccountType accountType)
The type of bank account
-
accountType
public HRISBankDetails.Builder accountType(org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType)
The type of bank account
-
iban
public HRISBankDetails.Builder iban(java.lang.String iban)
International Bank Account Number (IBAN)
-
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(java.util.List<ClearingCode> clearingCodes)
Array of clearing codes required by the country
-
clearingCodes
public HRISBankDetails.Builder clearingCodes(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)
Array of clearing codes required by the country
-
build
public HRISBankDetails build()
-
-