Class PostWorkflowBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.PostWorkflowBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-05-06T15:33:44.840158Z[Etc/UTC]") public class PostWorkflowBankModel extends Object
Request body for workflow creation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPostWorkflowBankModel.KindEnumThe Plaid workflow kind.static classPostWorkflowBankModel.LanguageEnumThe language to initialize Plaid link.static classPostWorkflowBankModel.TypeEnumThe workflow type.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ANDROID_PACKAGE_NAMEstatic StringJSON_PROPERTY_CUSTOMER_GUIDstatic StringJSON_PROPERTY_EXTERNAL_BANK_ACCOUNT_GUIDstatic StringJSON_PROPERTY_KINDstatic StringJSON_PROPERTY_LANGUAGEstatic StringJSON_PROPERTY_LINK_CUSTOMIZATION_NAMEstatic StringJSON_PROPERTY_REDIRECT_URIstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description PostWorkflowBankModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PostWorkflowBankModelandroidPackageName(String androidPackageName)PostWorkflowBankModelcustomerGuid(String customerGuid)booleanequals(Object o)PostWorkflowBankModelexternalBankAccountGuid(String externalBankAccountGuid)StringgetAndroidPackageName()The Android package name for Plaid link.org.openapitools.jackson.nullable.JsonNullable<String>getAndroidPackageName_JsonNullable()StringgetCustomerGuid()The customer identifier associated with the workflow.org.openapitools.jackson.nullable.JsonNullable<String>getCustomerGuid_JsonNullable()StringgetExternalBankAccountGuid()The external bank account identifier associated with the workflow.org.openapitools.jackson.nullable.JsonNullable<String>getExternalBankAccountGuid_JsonNullable()PostWorkflowBankModel.KindEnumgetKind()The Plaid workflow kind.org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.KindEnum>getKind_JsonNullable()PostWorkflowBankModel.LanguageEnumgetLanguage()The language to initialize Plaid link.org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.LanguageEnum>getLanguage_JsonNullable()StringgetLinkCustomizationName()The customization name for Plaid link.org.openapitools.jackson.nullable.JsonNullable<String>getLinkCustomizationName_JsonNullable()StringgetRedirectUri()The redirect URI for Plaid link.org.openapitools.jackson.nullable.JsonNullable<String>getRedirectUri_JsonNullable()PostWorkflowBankModel.TypeEnumgetType()The workflow type.inthashCode()PostWorkflowBankModelkind(PostWorkflowBankModel.KindEnum kind)PostWorkflowBankModellanguage(PostWorkflowBankModel.LanguageEnum language)PostWorkflowBankModellinkCustomizationName(String linkCustomizationName)PostWorkflowBankModelredirectUri(String redirectUri)voidsetAndroidPackageName(String androidPackageName)voidsetAndroidPackageName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> androidPackageName)voidsetCustomerGuid(String customerGuid)voidsetCustomerGuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> customerGuid)voidsetExternalBankAccountGuid(String externalBankAccountGuid)voidsetExternalBankAccountGuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalBankAccountGuid)voidsetKind(PostWorkflowBankModel.KindEnum kind)voidsetKind_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.KindEnum> kind)voidsetLanguage(PostWorkflowBankModel.LanguageEnum language)voidsetLanguage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.LanguageEnum> language)voidsetLinkCustomizationName(String linkCustomizationName)voidsetLinkCustomizationName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> linkCustomizationName)voidsetRedirectUri(String redirectUri)voidsetRedirectUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> redirectUri)voidsetType(PostWorkflowBankModel.TypeEnum type)StringtoString()PostWorkflowBankModeltype(PostWorkflowBankModel.TypeEnum type)
-
-
-
Field Detail
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_KIND
public static final String JSON_PROPERTY_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_EXTERNAL_BANK_ACCOUNT_GUID
public static final String JSON_PROPERTY_EXTERNAL_BANK_ACCOUNT_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LANGUAGE
public static final String JSON_PROPERTY_LANGUAGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LINK_CUSTOMIZATION_NAME
public static final String JSON_PROPERTY_LINK_CUSTOMIZATION_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REDIRECT_URI
public static final String JSON_PROPERTY_REDIRECT_URI
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ANDROID_PACKAGE_NAME
public static final String JSON_PROPERTY_ANDROID_PACKAGE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public PostWorkflowBankModel type(PostWorkflowBankModel.TypeEnum type)
-
getType
@Nonnull public PostWorkflowBankModel.TypeEnum getType()
The workflow type.- Returns:
- type
-
setType
public void setType(PostWorkflowBankModel.TypeEnum type)
-
kind
public PostWorkflowBankModel kind(PostWorkflowBankModel.KindEnum kind)
-
getKind
@Nullable public PostWorkflowBankModel.KindEnum getKind()
The Plaid workflow kind. Required when type is plaid.- Returns:
- kind
-
getKind_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.KindEnum> getKind_JsonNullable()
-
setKind_JsonNullable
public void setKind_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.KindEnum> kind)
-
setKind
public void setKind(PostWorkflowBankModel.KindEnum kind)
-
customerGuid
public PostWorkflowBankModel customerGuid(String customerGuid)
-
getCustomerGuid
@Nullable public String getCustomerGuid()
The customer identifier associated with the workflow. Optional when type is plaid and kind is link_token_create.- Returns:
- customerGuid
-
getCustomerGuid_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getCustomerGuid_JsonNullable()
-
setCustomerGuid_JsonNullable
public void setCustomerGuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> customerGuid)
-
setCustomerGuid
public void setCustomerGuid(String customerGuid)
-
externalBankAccountGuid
public PostWorkflowBankModel externalBankAccountGuid(String externalBankAccountGuid)
-
getExternalBankAccountGuid
@Nullable public String getExternalBankAccountGuid()
The external bank account identifier associated with the workflow. Required when type is plaid and kind is link_token_update.- Returns:
- externalBankAccountGuid
-
getExternalBankAccountGuid_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getExternalBankAccountGuid_JsonNullable()
-
setExternalBankAccountGuid_JsonNullable
public void setExternalBankAccountGuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalBankAccountGuid)
-
setExternalBankAccountGuid
public void setExternalBankAccountGuid(String externalBankAccountGuid)
-
language
public PostWorkflowBankModel language(PostWorkflowBankModel.LanguageEnum language)
-
getLanguage
@Nullable public PostWorkflowBankModel.LanguageEnum getLanguage()
The language to initialize Plaid link. Required when type is plaid.- Returns:
- language
-
getLanguage_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.LanguageEnum> getLanguage_JsonNullable()
-
setLanguage_JsonNullable
public void setLanguage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<PostWorkflowBankModel.LanguageEnum> language)
-
setLanguage
public void setLanguage(PostWorkflowBankModel.LanguageEnum language)
-
linkCustomizationName
public PostWorkflowBankModel linkCustomizationName(String linkCustomizationName)
-
getLinkCustomizationName
@Nullable public String getLinkCustomizationName()
The customization name for Plaid link. Currently only supports the value \"default\". Required when type is plaid.- Returns:
- linkCustomizationName
-
getLinkCustomizationName_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getLinkCustomizationName_JsonNullable()
-
setLinkCustomizationName_JsonNullable
public void setLinkCustomizationName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> linkCustomizationName)
-
setLinkCustomizationName
public void setLinkCustomizationName(String linkCustomizationName)
-
redirectUri
public PostWorkflowBankModel redirectUri(String redirectUri)
-
getRedirectUri
@Nullable public String getRedirectUri()
The redirect URI for Plaid link. Optional when type is plaid.- Returns:
- redirectUri
-
getRedirectUri_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getRedirectUri_JsonNullable()
-
setRedirectUri_JsonNullable
public void setRedirectUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> redirectUri)
-
setRedirectUri
public void setRedirectUri(String redirectUri)
-
androidPackageName
public PostWorkflowBankModel androidPackageName(String androidPackageName)
-
getAndroidPackageName
@Nullable public String getAndroidPackageName()
The Android package name for Plaid link. Optional when type is plaid.- Returns:
- androidPackageName
-
getAndroidPackageName_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getAndroidPackageName_JsonNullable()
-
setAndroidPackageName_JsonNullable
public void setAndroidPackageName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> androidPackageName)
-
setAndroidPackageName
public void setAndroidPackageName(String androidPackageName)
-
-