Class HRISBankDetails
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HRISBankDetails
-
public class HRISBankDetails extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHRISBankDetails.Builder
-
Constructor Summary
Constructors Constructor Description HRISBankDetails()HRISBankDetails(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName, org.openapitools.jackson.nullable.JsonNullable<? extends IsPrimary> isPrimary, org.openapitools.jackson.nullable.JsonNullable<? extends CountryCode> countryCode, org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName, org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<java.lang.String>accountName()The name of the bank accountorg.openapitools.jackson.nullable.JsonNullable<AccountType>accountType()The type of bank accountorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>bankName()The name of the bankstatic HRISBankDetails.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.util.List<ClearingCode>>clearingCodes()Array of clearing codes required by the countryorg.openapitools.jackson.nullable.JsonNullable<CountryCode>countryCode()The country code where the bank is locatedorg.openapitools.jackson.nullable.JsonNullable<CurrencyCode>currencyCode()The currency code for the accountbooleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>iban()International Bank Account Number (IBAN)org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<IsPrimary>isPrimary()Whether this is the primary bank accountorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>localAccountNumber()Local account number (used when IBAN is not available)org.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>swiftBic()SWIFT/BIC code for international transfersjava.lang.StringtoString()HRISBankDetailswithAccountName(java.lang.String accountName)The name of the bank accountHRISBankDetailswithAccountName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName)The name of the bank accountHRISBankDetailswithAccountType(AccountType accountType)The type of bank accountHRISBankDetailswithAccountType(org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType)The type of bank accountHRISBankDetailswithBankName(java.lang.String bankName)The name of the bankHRISBankDetailswithBankName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName)The name of the bankHRISBankDetailswithClearingCodes(java.util.List<ClearingCode> clearingCodes)Array of clearing codes required by the countryHRISBankDetailswithClearingCodes(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)Array of clearing codes required by the countryHRISBankDetailswithCountryCode(CountryCode countryCode)The country code where the bank is locatedHRISBankDetailswithCountryCode(org.openapitools.jackson.nullable.JsonNullable<? extends CountryCode> countryCode)The country code where the bank is locatedHRISBankDetailswithCurrencyCode(CurrencyCode currencyCode)The currency code for the accountHRISBankDetailswithCurrencyCode(org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode)The currency code for the accountHRISBankDetailswithIban(java.lang.String iban)International Bank Account Number (IBAN)HRISBankDetailswithIban(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban)International Bank Account Number (IBAN)HRISBankDetailswithId(java.lang.String id)Unique identifierHRISBankDetailswithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierHRISBankDetailswithIsPrimary(IsPrimary isPrimary)Whether this is the primary bank accountHRISBankDetailswithIsPrimary(org.openapitools.jackson.nullable.JsonNullable<? extends IsPrimary> isPrimary)Whether this is the primary bank accountHRISBankDetailswithLocalAccountNumber(java.lang.String localAccountNumber)Local account number (used when IBAN is not available)HRISBankDetailswithLocalAccountNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber)Local account number (used when IBAN is not available)HRISBankDetailswithRemoteId(java.lang.String remoteId)Provider's unique identifierHRISBankDetailswithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierHRISBankDetailswithSwiftBic(java.lang.String swiftBic)SWIFT/BIC code for international transfersHRISBankDetailswithSwiftBic(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic)SWIFT/BIC code for international transfers
-
-
-
Constructor Detail
-
HRISBankDetails
public HRISBankDetails(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName, org.openapitools.jackson.nullable.JsonNullable<? extends IsPrimary> isPrimary, org.openapitools.jackson.nullable.JsonNullable<? extends CountryCode> countryCode, org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName, org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)
-
HRISBankDetails
public HRISBankDetails()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
accountName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName()
The name of the bank account
-
isPrimary
public org.openapitools.jackson.nullable.JsonNullable<IsPrimary> isPrimary()
Whether this is the primary bank account
-
countryCode
public org.openapitools.jackson.nullable.JsonNullable<CountryCode> countryCode()
The country code where the bank is located
-
currencyCode
public org.openapitools.jackson.nullable.JsonNullable<CurrencyCode> currencyCode()
The currency code for the account
-
bankName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName()
The name of the bank
-
accountType
public org.openapitools.jackson.nullable.JsonNullable<AccountType> accountType()
The type of bank account
-
iban
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban()
International Bank Account Number (IBAN)
-
localAccountNumber
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber()
Local account number (used when IBAN is not available)
-
swiftBic
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic()
SWIFT/BIC code for international transfers
-
clearingCodes
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ClearingCode>> clearingCodes()
Array of clearing codes required by the country
-
builder
public static HRISBankDetails.Builder builder()
-
withId
public HRISBankDetails withId(java.lang.String id)
Unique identifier
-
withId
public HRISBankDetails withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public HRISBankDetails withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public HRISBankDetails withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withAccountName
public HRISBankDetails withAccountName(java.lang.String accountName)
The name of the bank account
-
withAccountName
public HRISBankDetails withAccountName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountName)
The name of the bank account
-
withIsPrimary
public HRISBankDetails withIsPrimary(IsPrimary isPrimary)
Whether this is the primary bank account
-
withIsPrimary
public HRISBankDetails withIsPrimary(org.openapitools.jackson.nullable.JsonNullable<? extends IsPrimary> isPrimary)
Whether this is the primary bank account
-
withCountryCode
public HRISBankDetails withCountryCode(CountryCode countryCode)
The country code where the bank is located
-
withCountryCode
public HRISBankDetails withCountryCode(org.openapitools.jackson.nullable.JsonNullable<? extends CountryCode> countryCode)
The country code where the bank is located
-
withCurrencyCode
public HRISBankDetails withCurrencyCode(CurrencyCode currencyCode)
The currency code for the account
-
withCurrencyCode
public HRISBankDetails withCurrencyCode(org.openapitools.jackson.nullable.JsonNullable<? extends CurrencyCode> currencyCode)
The currency code for the account
-
withBankName
public HRISBankDetails withBankName(java.lang.String bankName)
The name of the bank
-
withBankName
public HRISBankDetails withBankName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> bankName)
The name of the bank
-
withAccountType
public HRISBankDetails withAccountType(AccountType accountType)
The type of bank account
-
withAccountType
public HRISBankDetails withAccountType(org.openapitools.jackson.nullable.JsonNullable<? extends AccountType> accountType)
The type of bank account
-
withIban
public HRISBankDetails withIban(java.lang.String iban)
International Bank Account Number (IBAN)
-
withIban
public HRISBankDetails withIban(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> iban)
International Bank Account Number (IBAN)
-
withLocalAccountNumber
public HRISBankDetails withLocalAccountNumber(java.lang.String localAccountNumber)
Local account number (used when IBAN is not available)
-
withLocalAccountNumber
public HRISBankDetails withLocalAccountNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> localAccountNumber)
Local account number (used when IBAN is not available)
-
withSwiftBic
public HRISBankDetails withSwiftBic(java.lang.String swiftBic)
SWIFT/BIC code for international transfers
-
withSwiftBic
public HRISBankDetails withSwiftBic(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> swiftBic)
SWIFT/BIC code for international transfers
-
withClearingCodes
public HRISBankDetails withClearingCodes(java.util.List<ClearingCode> clearingCodes)
Array of clearing codes required by the country
-
withClearingCodes
public HRISBankDetails withClearingCodes(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ClearingCode>> clearingCodes)
Array of clearing codes required by the country
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-