Class PostExternalBankAccountBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.PostExternalBankAccountBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-25T22:32:08.537013Z[Etc/UTC]") public class PostExternalBankAccountBankModel extends Object
PostExternalBankAccountBankModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPostExternalBankAccountBankModel.AccountKindEnumThe account type
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACCOUNT_KINDstatic StringJSON_PROPERTY_ASSETstatic StringJSON_PROPERTY_COUNTERPARTY_ADDRESSstatic StringJSON_PROPERTY_COUNTERPARTY_BANK_ACCOUNTstatic StringJSON_PROPERTY_COUNTERPARTY_EMAIL_ADDRESSstatic StringJSON_PROPERTY_COUNTERPARTY_NAMEstatic StringJSON_PROPERTY_CUSTOMER_GUIDstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_PLAID_ACCOUNT_IDstatic StringJSON_PROPERTY_PLAID_ACCOUNT_MASKstatic StringJSON_PROPERTY_PLAID_ACCOUNT_NAMEstatic StringJSON_PROPERTY_PLAID_INSTITUTION_IDstatic StringJSON_PROPERTY_PLAID_PROCESSOR_TOKENstatic StringJSON_PROPERTY_PLAID_PUBLIC_TOKEN
-
Constructor Summary
Constructors Constructor Description PostExternalBankAccountBankModel()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCOUNT_KIND
public static final String JSON_PROPERTY_ACCOUNT_KIND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOMER_GUID
public static final String JSON_PROPERTY_CUSTOMER_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ASSET
public static final String JSON_PROPERTY_ASSET
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAID_PUBLIC_TOKEN
public static final String JSON_PROPERTY_PLAID_PUBLIC_TOKEN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAID_ACCOUNT_ID
public static final String JSON_PROPERTY_PLAID_ACCOUNT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAID_PROCESSOR_TOKEN
public static final String JSON_PROPERTY_PLAID_PROCESSOR_TOKEN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAID_INSTITUTION_ID
public static final String JSON_PROPERTY_PLAID_INSTITUTION_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAID_ACCOUNT_MASK
public static final String JSON_PROPERTY_PLAID_ACCOUNT_MASK
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAID_ACCOUNT_NAME
public static final String JSON_PROPERTY_PLAID_ACCOUNT_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTERPARTY_BANK_ACCOUNT
public static final String JSON_PROPERTY_COUNTERPARTY_BANK_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTERPARTY_NAME
public static final String JSON_PROPERTY_COUNTERPARTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTERPARTY_ADDRESS
public static final String JSON_PROPERTY_COUNTERPARTY_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTERPARTY_EMAIL_ADDRESS
public static final String JSON_PROPERTY_COUNTERPARTY_EMAIL_ADDRESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public PostExternalBankAccountBankModel name(String name)
-
setName
public void setName(String name)
-
accountKind
public PostExternalBankAccountBankModel accountKind(PostExternalBankAccountBankModel.AccountKindEnum accountKind)
-
getAccountKind
@Nonnull public PostExternalBankAccountBankModel.AccountKindEnum getAccountKind()
The account type- Returns:
- accountKind
-
setAccountKind
public void setAccountKind(PostExternalBankAccountBankModel.AccountKindEnum accountKind)
-
customerGuid
public PostExternalBankAccountBankModel customerGuid(String customerGuid)
-
getCustomerGuid
@Nullable public String getCustomerGuid()
The customer identifier.- Returns:
- customerGuid
-
setCustomerGuid
public void setCustomerGuid(String customerGuid)
-
asset
public PostExternalBankAccountBankModel asset(String asset)
-
getAsset
@Nullable public String getAsset()
The asset code. If not set will try and default to the Bank's configured fiat asset.- Returns:
- asset
-
setAsset
public void setAsset(String asset)
-
plaidPublicToken
public PostExternalBankAccountBankModel plaidPublicToken(String plaidPublicToken)
-
getPlaidPublicToken
@Nullable public String getPlaidPublicToken()
The public token for the account. Required for 'plaid' accounts.- Returns:
- plaidPublicToken
-
setPlaidPublicToken
public void setPlaidPublicToken(String plaidPublicToken)
-
plaidAccountId
public PostExternalBankAccountBankModel plaidAccountId(String plaidAccountId)
-
getPlaidAccountId
@Nullable public String getPlaidAccountId()
The account identifier in plaid. Required for 'plaid' accounts.- Returns:
- plaidAccountId
-
setPlaidAccountId
public void setPlaidAccountId(String plaidAccountId)
-
plaidProcessorToken
public PostExternalBankAccountBankModel plaidProcessorToken(String plaidProcessorToken)
-
getPlaidProcessorToken
@Nullable public String getPlaidProcessorToken()
The Plaid processor token used to access the account. Required for 'plaid_processor_token' accounts.- Returns:
- plaidProcessorToken
-
setPlaidProcessorToken
public void setPlaidProcessorToken(String plaidProcessorToken)
-
plaidInstitutionId
public PostExternalBankAccountBankModel plaidInstitutionId(String plaidInstitutionId)
-
getPlaidInstitutionId
@Nullable public String getPlaidInstitutionId()
Plaid's institution ID for the account's institution. Required for 'plaid_processor_token' accounts.- Returns:
- plaidInstitutionId
-
setPlaidInstitutionId
public void setPlaidInstitutionId(String plaidInstitutionId)
-
plaidAccountMask
public PostExternalBankAccountBankModel plaidAccountMask(String plaidAccountMask)
-
getPlaidAccountMask
@Nullable public String getPlaidAccountMask()
The account mask for the account. Required for 'plaid_processor_token' accounts.- Returns:
- plaidAccountMask
-
setPlaidAccountMask
public void setPlaidAccountMask(String plaidAccountMask)
-
plaidAccountName
public PostExternalBankAccountBankModel plaidAccountName(String plaidAccountName)
-
getPlaidAccountName
@Nullable public String getPlaidAccountName()
The name of the account. Required for 'plaid_processor_token' accounts.- Returns:
- plaidAccountName
-
setPlaidAccountName
public void setPlaidAccountName(String plaidAccountName)
-
counterpartyBankAccount
public PostExternalBankAccountBankModel counterpartyBankAccount(PostExternalBankAccountCounterpartyBankAccountBankModel counterpartyBankAccount)
-
getCounterpartyBankAccount
@Nullable public PostExternalBankAccountCounterpartyBankAccountBankModel getCounterpartyBankAccount()
Get counterpartyBankAccount- Returns:
- counterpartyBankAccount
-
setCounterpartyBankAccount
public void setCounterpartyBankAccount(PostExternalBankAccountCounterpartyBankAccountBankModel counterpartyBankAccount)
-
counterpartyName
public PostExternalBankAccountBankModel counterpartyName(PostExternalBankAccountCounterpartyNameBankModel counterpartyName)
-
getCounterpartyName
@Nullable public PostExternalBankAccountCounterpartyNameBankModel getCounterpartyName()
Get counterpartyName- Returns:
- counterpartyName
-
setCounterpartyName
public void setCounterpartyName(PostExternalBankAccountCounterpartyNameBankModel counterpartyName)
-
counterpartyAddress
public PostExternalBankAccountBankModel counterpartyAddress(PostExternalBankAccountCounterpartyAddressBankModel counterpartyAddress)
-
getCounterpartyAddress
@Nullable public PostExternalBankAccountCounterpartyAddressBankModel getCounterpartyAddress()
Get counterpartyAddress- Returns:
- counterpartyAddress
-
setCounterpartyAddress
public void setCounterpartyAddress(PostExternalBankAccountCounterpartyAddressBankModel counterpartyAddress)
-
counterpartyEmailAddress
public PostExternalBankAccountBankModel counterpartyEmailAddress(String counterpartyEmailAddress)
-
getCounterpartyEmailAddress
@Nullable public String getCounterpartyEmailAddress()
The counterparty's email address on their checking account.- Returns:
- counterpartyEmailAddress
-
setCounterpartyEmailAddress
public void setCounterpartyEmailAddress(String counterpartyEmailAddress)
-
-