Package com.flagright.api.types
Class GenericBankAccountDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.GenericBankAccountDetails.Builder
-
- Enclosing class:
- GenericBankAccountDetails
public static final class GenericBankAccountDetails.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public GenericBankAccountDetails.Builder from(GenericBankAccountDetails other)
-
accountNumber
public GenericBankAccountDetails.Builder accountNumber(java.util.Optional<java.lang.String> accountNumber)
-
accountNumber
public GenericBankAccountDetails.Builder accountNumber(java.lang.String accountNumber)
-
accountType
public GenericBankAccountDetails.Builder accountType(java.util.Optional<java.lang.String> accountType)
-
accountType
public GenericBankAccountDetails.Builder accountType(java.lang.String accountType)
-
accountBalance
public GenericBankAccountDetails.Builder accountBalance(java.util.Optional<Amount> accountBalance)
-
accountBalance
public GenericBankAccountDetails.Builder accountBalance(Amount accountBalance)
-
bankName
public GenericBankAccountDetails.Builder bankName(java.util.Optional<java.lang.String> bankName)
-
bankName
public GenericBankAccountDetails.Builder bankName(java.lang.String bankName)
-
bankCode
public GenericBankAccountDetails.Builder bankCode(java.util.Optional<java.lang.String> bankCode)
-
bankCode
public GenericBankAccountDetails.Builder bankCode(java.lang.String bankCode)
-
country
public GenericBankAccountDetails.Builder country(java.util.Optional<CountryCode> country)
-
country
public GenericBankAccountDetails.Builder country(CountryCode country)
-
name
public GenericBankAccountDetails.Builder name(java.util.Optional<java.lang.String> name)
-
name
public GenericBankAccountDetails.Builder name(java.lang.String name)
-
countryOfNationality
public GenericBankAccountDetails.Builder countryOfNationality(java.util.Optional<CountryCode> countryOfNationality)
-
countryOfNationality
public GenericBankAccountDetails.Builder countryOfNationality(CountryCode countryOfNationality)
-
dateOfBirth
public GenericBankAccountDetails.Builder dateOfBirth(java.util.Optional<java.lang.String> dateOfBirth)
-
dateOfBirth
public GenericBankAccountDetails.Builder dateOfBirth(java.lang.String dateOfBirth)
-
bankAddress
public GenericBankAccountDetails.Builder bankAddress(java.util.Optional<Address> bankAddress)
-
bankAddress
public GenericBankAccountDetails.Builder bankAddress(Address bankAddress)
-
emailId
public GenericBankAccountDetails.Builder emailId(java.util.Optional<java.lang.String> emailId)
-
emailId
public GenericBankAccountDetails.Builder emailId(java.lang.String emailId)
-
specialInstructions
public GenericBankAccountDetails.Builder specialInstructions(java.util.Optional<java.lang.String> specialInstructions)
-
specialInstructions
public GenericBankAccountDetails.Builder specialInstructions(java.lang.String specialInstructions)
-
paymentChannel
public GenericBankAccountDetails.Builder paymentChannel(java.util.Optional<java.lang.String> paymentChannel)
-
paymentChannel
public GenericBankAccountDetails.Builder paymentChannel(java.lang.String paymentChannel)
-
tags
public GenericBankAccountDetails.Builder tags(java.util.Optional<java.util.List<Tag>> tags)
-
tags
public GenericBankAccountDetails.Builder tags(java.util.List<Tag> tags)
-
transitNumber
public GenericBankAccountDetails.Builder transitNumber(java.util.Optional<java.lang.String> transitNumber)
-
transitNumber
public GenericBankAccountDetails.Builder transitNumber(java.lang.String transitNumber)
-
address
public GenericBankAccountDetails.Builder address(java.util.Optional<Address> address)
-
address
public GenericBankAccountDetails.Builder address(Address address)
-
routingNumber
public GenericBankAccountDetails.Builder routingNumber(java.util.Optional<java.lang.String> routingNumber)
-
routingNumber
public GenericBankAccountDetails.Builder routingNumber(java.lang.String routingNumber)
-
build
public GenericBankAccountDetails build()
-
-