Class PostBankBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.PostBankBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-06T11:10:43.599668Z[Etc/UTC]") public class PostBankBankModel extends Object
Request body for bank creation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPostBankBankModel.FeaturesEnumGets or Sets featuresstatic classPostBankBankModel.TypeEnumThe type of bank.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CORS_ALLOWED_ORIGINSstatic StringJSON_PROPERTY_FEATURESstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_SUPPORTED_COUNTRY_CODESstatic StringJSON_PROPERTY_SUPPORTED_FIAT_ACCOUNT_ASSETSstatic StringJSON_PROPERTY_SUPPORTED_PAYOUT_SYMBOLSstatic StringJSON_PROPERTY_SUPPORTED_TRADING_SYMBOLSstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description PostBankBankModel()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPORTED_TRADING_SYMBOLS
public static final String JSON_PROPERTY_SUPPORTED_TRADING_SYMBOLS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPORTED_PAYOUT_SYMBOLS
public static final String JSON_PROPERTY_SUPPORTED_PAYOUT_SYMBOLS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPORTED_FIAT_ACCOUNT_ASSETS
public static final String JSON_PROPERTY_SUPPORTED_FIAT_ACCOUNT_ASSETS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPORTED_COUNTRY_CODES
public static final String JSON_PROPERTY_SUPPORTED_COUNTRY_CODES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FEATURES
public static final String JSON_PROPERTY_FEATURES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CORS_ALLOWED_ORIGINS
public static final String JSON_PROPERTY_CORS_ALLOWED_ORIGINS
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public PostBankBankModel type(PostBankBankModel.TypeEnum type)
-
getType
@Nonnull public PostBankBankModel.TypeEnum getType()
The type of bank.- Returns:
- type
-
setType
public void setType(PostBankBankModel.TypeEnum type)
-
name
public PostBankBankModel name(String name)
-
setName
public void setName(String name)
-
supportedTradingSymbols
public PostBankBankModel supportedTradingSymbols(List<String> supportedTradingSymbols)
-
addSupportedTradingSymbolsItem
public PostBankBankModel addSupportedTradingSymbolsItem(String supportedTradingSymbolsItem)
-
getSupportedTradingSymbols
@Nonnull public List<String> getSupportedTradingSymbols()
The trading symbols supported by the bank.- Returns:
- supportedTradingSymbols
-
setSupportedTradingSymbols
public void setSupportedTradingSymbols(List<String> supportedTradingSymbols)
-
supportedPayoutSymbols
public PostBankBankModel supportedPayoutSymbols(List<PostSupportedPayoutSymbolsBankModel> supportedPayoutSymbols)
-
addSupportedPayoutSymbolsItem
public PostBankBankModel addSupportedPayoutSymbolsItem(PostSupportedPayoutSymbolsBankModel supportedPayoutSymbolsItem)
-
getSupportedPayoutSymbols
@Nullable public List<PostSupportedPayoutSymbolsBankModel> getSupportedPayoutSymbols()
The payout symbols supported by the bank. This is not yet supported and should be nil or empty.- Returns:
- supportedPayoutSymbols
-
getSupportedPayoutSymbols_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<PostSupportedPayoutSymbolsBankModel>> getSupportedPayoutSymbols_JsonNullable()
-
setSupportedPayoutSymbols_JsonNullable
public void setSupportedPayoutSymbols_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<PostSupportedPayoutSymbolsBankModel>> supportedPayoutSymbols)
-
setSupportedPayoutSymbols
public void setSupportedPayoutSymbols(List<PostSupportedPayoutSymbolsBankModel> supportedPayoutSymbols)
-
supportedFiatAccountAssets
public PostBankBankModel supportedFiatAccountAssets(List<String> supportedFiatAccountAssets)
-
addSupportedFiatAccountAssetsItem
public PostBankBankModel addSupportedFiatAccountAssetsItem(String supportedFiatAccountAssetsItem)
-
getSupportedFiatAccountAssets
@Nonnull public List<String> getSupportedFiatAccountAssets()
The fiat account assets supported by the bank.- Returns:
- supportedFiatAccountAssets
-
setSupportedFiatAccountAssets
public void setSupportedFiatAccountAssets(List<String> supportedFiatAccountAssets)
-
supportedCountryCodes
public PostBankBankModel supportedCountryCodes(List<String> supportedCountryCodes)
-
addSupportedCountryCodesItem
public PostBankBankModel addSupportedCountryCodesItem(String supportedCountryCodesItem)
-
getSupportedCountryCodes
@Nonnull public List<String> getSupportedCountryCodes()
The country codes supported by the bank.- Returns:
- supportedCountryCodes
-
features
public PostBankBankModel features(List<PostBankBankModel.FeaturesEnum> features)
-
addFeaturesItem
public PostBankBankModel addFeaturesItem(PostBankBankModel.FeaturesEnum featuresItem)
-
getFeatures
@Nonnull public List<PostBankBankModel.FeaturesEnum> getFeatures()
The features supported by the bank.- Returns:
- features
-
setFeatures
public void setFeatures(List<PostBankBankModel.FeaturesEnum> features)
-
corsAllowedOrigins
public PostBankBankModel corsAllowedOrigins(List<String> corsAllowedOrigins)
-
addCorsAllowedOriginsItem
public PostBankBankModel addCorsAllowedOriginsItem(String corsAllowedOriginsItem)
-
getCorsAllowedOrigins
@Nullable public List<String> getCorsAllowedOrigins()
The list of allowed CORS origin URIs.- Returns:
- corsAllowedOrigins
-
getCorsAllowedOrigins_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<String>> getCorsAllowedOrigins_JsonNullable()
-
setCorsAllowedOrigins_JsonNullable
public void setCorsAllowedOrigins_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> corsAllowedOrigins)
-
-