Package com.lithic.api.models
Class ExternalBankAccountCreateParams.Body
-
- All Implemented Interfaces:
public final class ExternalBankAccountCreateParams.Body
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceExternalBankAccountCreateParams.Body.VisitorAn interface that defines how to map each variant of Body to a value of type T.
public final classExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequestpublic final classExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequestpublic final classExternalBankAccountCreateParams.Body.ExternallyVerifiedCreateBankAccountApiRequestpublic final classExternalBankAccountCreateParams.Body.UnverifiedCreateBankAccountApiRequest
-
Method Summary
-
-
Method Detail
-
bankVerifiedCreateBankAccountApiRequest
final Optional<ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest> bankVerifiedCreateBankAccountApiRequest()
-
plaidCreateBankAccountApiRequest
final Optional<ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest> plaidCreateBankAccountApiRequest()
-
externallyVerified
final Optional<ExternalBankAccountCreateParams.Body.ExternallyVerifiedCreateBankAccountApiRequest> externallyVerified()
-
unverified
final Optional<ExternalBankAccountCreateParams.Body.UnverifiedCreateBankAccountApiRequest> unverified()
-
isBankVerifiedCreateBankAccountApiRequest
final Boolean isBankVerifiedCreateBankAccountApiRequest()
-
isPlaidCreateBankAccountApiRequest
final Boolean isPlaidCreateBankAccountApiRequest()
-
isExternallyVerified
final Boolean isExternallyVerified()
-
isUnverified
final Boolean isUnverified()
-
asBankVerifiedCreateBankAccountApiRequest
final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest asBankVerifiedCreateBankAccountApiRequest()
-
asPlaidCreateBankAccountApiRequest
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest asPlaidCreateBankAccountApiRequest()
-
asExternallyVerified
final ExternalBankAccountCreateParams.Body.ExternallyVerifiedCreateBankAccountApiRequest asExternallyVerified()
-
asUnverified
final ExternalBankAccountCreateParams.Body.UnverifiedCreateBankAccountApiRequest asUnverified()
-
accept
final <T extends Any> T accept(ExternalBankAccountCreateParams.Body.Visitor<T> visitor)
-
validate
final ExternalBankAccountCreateParams.Body validate()
-
ofBankVerifiedCreateBankAccountApiRequest
final static ExternalBankAccountCreateParams.Body ofBankVerifiedCreateBankAccountApiRequest(ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest bankVerifiedCreateBankAccountApiRequest)
-
ofPlaidCreateBankAccountApiRequest
final static ExternalBankAccountCreateParams.Body ofPlaidCreateBankAccountApiRequest(ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest plaidCreateBankAccountApiRequest)
-
ofExternallyVerified
final static ExternalBankAccountCreateParams.Body ofExternallyVerified(ExternalBankAccountCreateParams.Body.ExternallyVerifiedCreateBankAccountApiRequest externallyVerified)
-
ofUnverified
final static ExternalBankAccountCreateParams.Body ofUnverified(ExternalBankAccountCreateParams.Body.UnverifiedCreateBankAccountApiRequest unverified)
-
-
-
-