Name | Type | Description | Notes |
---|---|---|---|
PfmServicesEnabled | bool | Whether your client is allowed to call PFM services (Personal Finance Management). The set of PFM services is the following:<br/><br/>• all /mandatorAdmin/ibanRules/* and /mandatorAdmin/keywordRules/* services<br/>• GET /accounts/dailyBalances<br/>• all /transactions/* services, except for GET /transactions/[id(s)] and DELETE /transactions/[id]<br/>• all /categories/* services, except for GET /categories/[id(s)]<br/>• all /labels/* services<br/>• all /notificationRules/* services<br/>• all /tests/_* services | |
IsAutomaticBatchUpdateEnabled | bool | Whether finAPI performs a regular automatic update of your users' bank connections. To find out how the automatic batch update is configured for your client, i.e. which bank connections get updated, and at which time and interval, please contact your Sys-Admin. Note that even if the automatic batch update is enabled for your client, individual users can still disable the feature for their own bank connections. | |
IsDevelopmentModeEnabled | bool | Whether development mode is enabled. This setting is enabled on mandator level and allows any user to access the 'Mock batch update' service. <br/><br/>NOTE: This flag is meant for testing purposes during development of your application. <br/>This is why this will never be enabled on a production environment. | |
IsNonEuroAccountsSupported | bool | Whether finAPI will download data (balance and transactions) for bank accounts with a currency other than EUR (affects all users). If this flag is false, then non-EUR accounts will still be returned in the account list, but they will have no balance and no transactions. Note that this currently applies to Checking accounts only. | |
IsAutoCategorizationEnabled | bool | Whether transactions will be categorized as soon as they are downloaded. <br/>In case this flag is false, the user needs to manually trigger categorization using the 'Trigger categorization' service. | |
MandatorLicense | MandatorLicense | <strong>Type:</strong> MandatorLicense<br/> The license associated with your client. <br/>The licensing model affects the TPP registration data used to connect to the bank (e.g. <b>finTSProductRegistrationNumber</b> for FINTS_SERVER interface). Licenses are administered by finAPI. Please contact the support to change the license that was set up for you.<br/>Possible values are:<br/>UNLICENSED: finAPI will use its own TPP registration to connect to the bank for both account information services (AIS) and payment initiation services (PIS).<br/>AISP: finAPI will use its own TPP registration to connect to the bank for PIS, and your registration for AIS.<br/>PISP: finAPI will use its own TPP registration to connect to the bank for AIS, and your registration for PIS.<br/>FULLY_LICENSED: finAPI will use your TPP registration to connect to the bank for both AIS and PIS. | |
PreferredConsentType | PreferredConsentType | <strong>Type:</strong> PreferredConsentType<br/> The preferred consent type that will be used for the XS2A interface.<br/><br/><b>ONETIME</b> - The consent can only be used once to download data associated with the account. The consent won’t be saved by finAPI.<br/><b>RECURRING</b> - The consent is valid for up to 90 days and can be used by finAPI to access and download account data for up to 4 times per day.<br/><br/>NOTE: If the bank does not support the preferred consent type, then finAPI will default to the other type. | |
UserNotificationCallbackUrl | NullableString | Callback URL to which finAPI sends the notification messages that are triggered from the automatic batch update of the users' bank connections. This field is only relevant if the automatic batch update is enabled for your client. For details about what the notification messages look like, please see the documentation in the 'Notification Rules' section. finAPI will call this URL with HTTP method POST. Note that the response of the call is not processed by finAPI. Also note that while the callback URL may be a non-secured (http) URL on the finAPI sandbox or alpha environment, it MUST be a SSL-secured (https) URL on the finAPI live system. | |
UserSynchronizationCallbackUrl | NullableString | Callback URL for user synchronization. This field should be set if you - as a finAPI customer - have multiple clients using finAPI. In such case, all of your clients will share the same user base, making it possible for a user to be created in one client, but then deleted in another. To keep the client-side user data consistent in all clients, you should set a callback URL for each client. finAPI will send a notification to the callback URL of each client whenever a user of your user base gets deleted. Note that finAPI will send a deletion notification to ALL clients, including the one that made the user deletion request to finAPI. So when deleting a user in finAPI, a client should rely on the callback to delete the user on its own side. <p>The notification that finAPI sends to the clients' callback URLs will be a POST request, with this body: <pre>{ "userId" : string // contains the identifier of the deleted user "event" : string // this will always be "DELETED" }</pre><br/>Note that finAPI does not process the response of this call. Also note that while the callback URL may be a non-secured (http) URL on the finAPI sandbox or alpha environment, it MUST be a SSL-secured (https) URL on the finAPI live system.</p>As long as you have just one client, you can ignore this field and let it be null. However keep in mind that in this case your client will not receive any callback when a user gets deleted - so the deletion of the user on the client-side must not be forgotten. Of course you may still use the callback URL even for just one client, if you want to implement the deletion of the user on the client-side via the callback from finAPI. | |
RefreshTokensValidityPeriod | int32 | The validity period that newly requested refresh tokens initially have (in seconds). A value of 0 means that the tokens never expire (Unless explicitly invalidated, e.g. by revocation, or when a user gets locked, or when the password is reset for a user). | |
UserAccessTokensValidityPeriod | int32 | The validity period that newly requested access tokens for users initially have (in seconds). A value of 0 means that the tokens never expire (Unless explicitly invalidated, e.g. by revocation, or when a user gets locked, or when the password is reset for a user). | |
ClientAccessTokensValidityPeriod | int32 | The validity period that newly requested access tokens for clients initially have (in seconds). A value of 0 means that the tokens never expire (Unless explicitly invalidated, e.g. by revocation). | |
MaxUserLoginAttempts | int32 | Number of consecutive failed login attempts of a user into his finAPI account that is allowed before finAPI locks the user's account. When a user's account is locked, finAPI will invalidate all user's tokens and it will deny any service call in the context of this user (i.e. any call to a service using one of the user's authorization tokens, as well as the service for requesting a new token for this user). To unlock a user's account, a new password must be set for the account by the client (see the services /users/requestPasswordChange and /users/executePasswordChange). Once a new password has been set, all services will be available again for this user and the user's failed login attempts counter is reset to 0. The user's failed login attempts counter is also reset whenever a new authorization token has been successfully retrieved, or whenever the user himself changes his password.<br/><br/>Note that when this field has a value of 0, it means that there is no limit for user login attempts, i.e. finAPI will never lock user accounts. | |
TransactionImportLimitation | int32 | This setting defines the upper limit of how much of an account's transactions history may be downloaded whenever a new account is imported, across all of your users. More technically, it depicts the maximum number of days for which transactions might get downloaded, starting from - and including - the date of the account import. '0' means that there is no limitation. | |
IsUserAutoVerificationEnabled | bool | Whether users that are created with this client are automatically verified on creation. If this field is set to 'false', then any user that is created with this client must first be verified with the "Verify a user" service before he can be authorized. If the field is 'true', then no verification is required by the client and the user can be authorized immediately after creation. | |
IsMandatorAdmin | bool | Whether this client is a 'Mandator Admin'. Mandator Admins are special clients that can access the 'Mandator Administration' section of finAPI. If you do not yet have credentials for a Mandator Admin, please contact us at [email protected]. For further information, please refer to <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>this page</a> on our Access Public Documentation. | |
IsWebScrapingEnabled | bool | Whether finAPI is allowed to use the WEB_SCRAPER interface for data download or payments. <br/><br/>If this field is set to 'true', then finAPI might download data from the online banking websites of banks (either in addition to other interfaces, or as the sole data source for the download). Also, it will be possible to do payments via the WEB_SCRAPER interface.<br/><br/>If this field is set to 'false', then finAPI will not use any web scrapers. Payments via the WEB_SCRAPER interface will not be possible, and finAPI will not allow any data download for banks where no other interface except WEB_SCRAPER is available. <br/><br/>Please contact your Sys-Admin if you want to change this setting. | |
IsXs2aEnabled | bool | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/><br/>Whether this client is allowed to access XS2A services. | |
PinStorageAvailableInWebForm | bool | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer to the 'storeSecretsAvailableInWebForm' field instead.<br/><br/>Whether finAPI's Web Form will provide a checkbox for the user allowing him to choose whether to store his banking PIN in finAPI. If this field is set to false, then the user won't have an option to store his PIN. | |
PaymentsEnabled | bool | Whether this client is allowed to do PIS.<br/><br/>Note that on the Sandbox environment, it is always possible to execute payments (regardless of what this field says), as long as you are using a test bank (see Bank.isTestBank) | |
IsStandalonePaymentsEnabled | bool | Whether this client is allowed to do standalone PIS (doing money transfers and standing orders for accounts that are not imported in finAPI).<br/><br/>Note that on the Sandbox environment, it is always possible to execute payments and standing orders (regardless of what this field says), as long as you are using a test bank (see Bank.isTestBank) | |
AvailableBankGroups | []string | ||
Products | []Product | ||
ApplicationName | NullableString | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer <a href='?product=web_form_2.0#post-/api/profiles' target='_blank'>here</a> to the 'logo' and 'favicon' field instead. The Web Form will now be able to render your logo both in the header and as a favicon.<br/><br/>Application name. When an application name is set (e.g. "My App"), then finAPI's Web Form will display a text to the user "Weiterleitung auf finAPI von ..." (e.g. "Weiterleitung auf finAPI von MyApp"). | |
FinTSProductRegistrationNumber | NullableString | The FinTS product registration number. If a value is stored, this will always be 'XXXXX'. | |
StoreSecretsAvailableInWebForm | bool | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer <a href='?product=web_form_2.0#post-/api/profiles' target='_blank'>here</a> to the 'storeSecrets' field instead.<br/><br/>Whether finAPI's Web Form should provide a checkbox for the user allowing him to choose whether to store his banking PIN in finAPI. If this field is set to false, then the user won't have an option to store his PIN. | |
SupportSubjectDefault | NullableString | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer <a href='https://documentation.finapi.io/webform/For-best-results!.2477654019.html' target='_blank'>here</a> to the 'errorRedirectUrl' and 'customerSupportUrl' query parameters instead.<br/><br/>Default value for the subject element of support emails. | |
SupportEmail | NullableString | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer <a href='https://documentation.finapi.io/webform/For-best-results!.2477654019.html' target='_blank'>here</a> to the 'errorRedirectUrl' and 'customerSupportUrl' query parameters instead.<br/><br/>Email address to sent support requests to from the Web Form. | |
AisWebFormMode | WebFormMode | <strong>Type:</strong> WebFormMode<br/> Indicates whether the client is using the finAPI Web Form for Account Initiation Services.<br/><br/>Possible values: <br/>• <code>DISABLED</code> - No Web Form is triggered<br/>• <code>INTERNAL</code> - THIS VALUE IS DEPRECATED AND WILL BE REMOVED. Hence, we request customers to foresee a migration to Web Form 2.0 (value <code>EXTERNAL</code>).<br/>End users will be directed to the classical Web Form implementation.<br/>• <code>EXTERNAL</code> - End users will be directed to the <a href='https://documentation.finapi.io/webform/Introduction.2038136860.html' target='_blank'>new Web Form</a> implementation. | |
PisWebFormMode | WebFormMode | <strong>Type:</strong> WebFormMode<br/> Indicates whether the client is using the finAPI Web Form for Standard Payment Initiation Services (Payments for accounts that have been imported in finAPI).<br/><br/>Possible values: <br/>• <code>DISABLED</code> - No Web Form is triggered<br/>• <code>INTERNAL</code> - THIS VALUE IS DEPRECATED AND WILL BE REMOVED. Hence, we request customers to foresee a migration to Web Form 2.0 (value <code>EXTERNAL</code>).<br/>End users will be directed to the classical Web Form implementation.<br/>• <code>EXTERNAL</code> - End users will be directed to the <a href='https://documentation.finapi.io/webform/Introduction.2038136860.html' target='_blank'>new Web Form</a> implementation. | |
PisStandaloneWebFormMode | WebFormMode | <strong>Type:</strong> WebFormMode<br/> Indicates whether the client is using the finAPI Web Form for Standalone Payment Initiation Services (Payments without account import).<br/><br/>Possible values: <br/>• <code>DISABLED</code> - No Web Form is triggered<br/>• <code>INTERNAL</code> - THIS VALUE IS DEPRECATED AND WILL BE REMOVED. Hence, we request customers to foresee a migration to Web Form 2.0 (value <code>EXTERNAL</code>).<br/>End users will be directed to the classical Web Form implementation.<br/>• <code>EXTERNAL</code> - End users will be directed to the <a href='https://documentation.finapi.io/webform/Introduction.2038136860.html' target='_blank'>new Web Form</a> implementation. | |
BetaBanksEnabled | bool | Whether the set of banks that are available to your client contains “Beta banks”. Beta banks provide pre-release interfaces that are still in a beta phase. Communication to the bank via such interfaces might be unstable, and the correctness and/or quality of data delivery or payment execution cannot be guaranteed.<br/>As the word “BETA” already indicates, Beta banks are subject to changes. Their properties, as well as their behaviour can change based on continuous tests and customer feedback. Also, to keep our bank list clean, we might remove Beta banks at any point in time, including all related user data (bank connections, accounts, transactions etc). We still recommend you to enable beta banks in your application, because it enables us to release a stable interface faster. However, you should point it out to your users when using a beta bank (also see field Bank.isBeta).<br/><br/>If this field is true, then the GET /banks services will include beta banks in their results, and you can use beta banks in any service where you can pass a bank identifier. If the field is false, then beta banks will not exist for your client. | |
CategoryRestrictions | []Category | <strong>Type:</strong> Category<br/> Defines the set of transaction categories to which your client is restricted. When retrieving transactions (via the GET /transactions services), you may request only those transactions whose 'category' is one of the listed categories. If this field is null, then there are no restrictions for your client, and you may retrieve the full set of imported transactions. | |
AutoDismountWebForm | bool | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/> Please refer <a href='?product=web_form_2.0#post-/api/profiles' target='_blank'>here</a> to the 'skipConfirmationView' field instead.<br/><br/>This flag indicates whether the Web Form should get removed from the parent page automatically once it’s finished. It applies ONLY to the classical embedded Web Form. That means it’s only applied if aisWebFormMode, pisWebFormMode or pisStandaloneWebFormMode are defined as INTERNAL. In case you are using our standalone Web Form by redirecting the user to our Web Form link, this feature has no effect. | |
CorsAllowedOrigins | []string | The list of allowed origins for cross-origin requests. The CORS configuration applies to all the API services except for the /oauth services. If this list is empty, then CORS is not enabled for this client. Please contact the support if you want to enable or change the client's CORS configuration. |
func NewClientConfiguration(pfmServicesEnabled bool, isAutomaticBatchUpdateEnabled bool, isDevelopmentModeEnabled bool, isNonEuroAccountsSupported bool, isAutoCategorizationEnabled bool, mandatorLicense MandatorLicense, preferredConsentType PreferredConsentType, userNotificationCallbackUrl NullableString, userSynchronizationCallbackUrl NullableString, refreshTokensValidityPeriod int32, userAccessTokensValidityPeriod int32, clientAccessTokensValidityPeriod int32, maxUserLoginAttempts int32, transactionImportLimitation int32, isUserAutoVerificationEnabled bool, isMandatorAdmin bool, isWebScrapingEnabled bool, isXs2aEnabled bool, pinStorageAvailableInWebForm bool, paymentsEnabled bool, isStandalonePaymentsEnabled bool, availableBankGroups []string, products []Product, applicationName NullableString, finTSProductRegistrationNumber NullableString, storeSecretsAvailableInWebForm bool, supportSubjectDefault NullableString, supportEmail NullableString, aisWebFormMode WebFormMode, pisWebFormMode WebFormMode, pisStandaloneWebFormMode WebFormMode, betaBanksEnabled bool, categoryRestrictions []Category, autoDismountWebForm bool, corsAllowedOrigins []string, ) *ClientConfiguration
NewClientConfiguration instantiates a new ClientConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClientConfigurationWithDefaults() *ClientConfiguration
NewClientConfigurationWithDefaults instantiates a new ClientConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ClientConfiguration) GetPfmServicesEnabled() bool
GetPfmServicesEnabled returns the PfmServicesEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetPfmServicesEnabledOk() (*bool, bool)
GetPfmServicesEnabledOk returns a tuple with the PfmServicesEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetPfmServicesEnabled(v bool)
SetPfmServicesEnabled sets PfmServicesEnabled field to given value.
func (o *ClientConfiguration) GetIsAutomaticBatchUpdateEnabled() bool
GetIsAutomaticBatchUpdateEnabled returns the IsAutomaticBatchUpdateEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsAutomaticBatchUpdateEnabledOk() (*bool, bool)
GetIsAutomaticBatchUpdateEnabledOk returns a tuple with the IsAutomaticBatchUpdateEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsAutomaticBatchUpdateEnabled(v bool)
SetIsAutomaticBatchUpdateEnabled sets IsAutomaticBatchUpdateEnabled field to given value.
func (o *ClientConfiguration) GetIsDevelopmentModeEnabled() bool
GetIsDevelopmentModeEnabled returns the IsDevelopmentModeEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsDevelopmentModeEnabledOk() (*bool, bool)
GetIsDevelopmentModeEnabledOk returns a tuple with the IsDevelopmentModeEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsDevelopmentModeEnabled(v bool)
SetIsDevelopmentModeEnabled sets IsDevelopmentModeEnabled field to given value.
func (o *ClientConfiguration) GetIsNonEuroAccountsSupported() bool
GetIsNonEuroAccountsSupported returns the IsNonEuroAccountsSupported field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsNonEuroAccountsSupportedOk() (*bool, bool)
GetIsNonEuroAccountsSupportedOk returns a tuple with the IsNonEuroAccountsSupported field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsNonEuroAccountsSupported(v bool)
SetIsNonEuroAccountsSupported sets IsNonEuroAccountsSupported field to given value.
func (o *ClientConfiguration) GetIsAutoCategorizationEnabled() bool
GetIsAutoCategorizationEnabled returns the IsAutoCategorizationEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsAutoCategorizationEnabledOk() (*bool, bool)
GetIsAutoCategorizationEnabledOk returns a tuple with the IsAutoCategorizationEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsAutoCategorizationEnabled(v bool)
SetIsAutoCategorizationEnabled sets IsAutoCategorizationEnabled field to given value.
func (o *ClientConfiguration) GetMandatorLicense() MandatorLicense
GetMandatorLicense returns the MandatorLicense field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetMandatorLicenseOk() (*MandatorLicense, bool)
GetMandatorLicenseOk returns a tuple with the MandatorLicense field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetMandatorLicense(v MandatorLicense)
SetMandatorLicense sets MandatorLicense field to given value.
func (o *ClientConfiguration) GetPreferredConsentType() PreferredConsentType
GetPreferredConsentType returns the PreferredConsentType field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetPreferredConsentTypeOk() (*PreferredConsentType, bool)
GetPreferredConsentTypeOk returns a tuple with the PreferredConsentType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetPreferredConsentType(v PreferredConsentType)
SetPreferredConsentType sets PreferredConsentType field to given value.
func (o *ClientConfiguration) GetUserNotificationCallbackUrl() string
GetUserNotificationCallbackUrl returns the UserNotificationCallbackUrl field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetUserNotificationCallbackUrlOk() (*string, bool)
GetUserNotificationCallbackUrlOk returns a tuple with the UserNotificationCallbackUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetUserNotificationCallbackUrl(v string)
SetUserNotificationCallbackUrl sets UserNotificationCallbackUrl field to given value.
func (o *ClientConfiguration) SetUserNotificationCallbackUrlNil(b bool)
SetUserNotificationCallbackUrlNil sets the value for UserNotificationCallbackUrl to be an explicit nil
func (o *ClientConfiguration) UnsetUserNotificationCallbackUrl()
UnsetUserNotificationCallbackUrl ensures that no value is present for UserNotificationCallbackUrl, not even an explicit nil
func (o *ClientConfiguration) GetUserSynchronizationCallbackUrl() string
GetUserSynchronizationCallbackUrl returns the UserSynchronizationCallbackUrl field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetUserSynchronizationCallbackUrlOk() (*string, bool)
GetUserSynchronizationCallbackUrlOk returns a tuple with the UserSynchronizationCallbackUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetUserSynchronizationCallbackUrl(v string)
SetUserSynchronizationCallbackUrl sets UserSynchronizationCallbackUrl field to given value.
func (o *ClientConfiguration) SetUserSynchronizationCallbackUrlNil(b bool)
SetUserSynchronizationCallbackUrlNil sets the value for UserSynchronizationCallbackUrl to be an explicit nil
func (o *ClientConfiguration) UnsetUserSynchronizationCallbackUrl()
UnsetUserSynchronizationCallbackUrl ensures that no value is present for UserSynchronizationCallbackUrl, not even an explicit nil
func (o *ClientConfiguration) GetRefreshTokensValidityPeriod() int32
GetRefreshTokensValidityPeriod returns the RefreshTokensValidityPeriod field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetRefreshTokensValidityPeriodOk() (*int32, bool)
GetRefreshTokensValidityPeriodOk returns a tuple with the RefreshTokensValidityPeriod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetRefreshTokensValidityPeriod(v int32)
SetRefreshTokensValidityPeriod sets RefreshTokensValidityPeriod field to given value.
func (o *ClientConfiguration) GetUserAccessTokensValidityPeriod() int32
GetUserAccessTokensValidityPeriod returns the UserAccessTokensValidityPeriod field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetUserAccessTokensValidityPeriodOk() (*int32, bool)
GetUserAccessTokensValidityPeriodOk returns a tuple with the UserAccessTokensValidityPeriod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetUserAccessTokensValidityPeriod(v int32)
SetUserAccessTokensValidityPeriod sets UserAccessTokensValidityPeriod field to given value.
func (o *ClientConfiguration) GetClientAccessTokensValidityPeriod() int32
GetClientAccessTokensValidityPeriod returns the ClientAccessTokensValidityPeriod field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetClientAccessTokensValidityPeriodOk() (*int32, bool)
GetClientAccessTokensValidityPeriodOk returns a tuple with the ClientAccessTokensValidityPeriod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetClientAccessTokensValidityPeriod(v int32)
SetClientAccessTokensValidityPeriod sets ClientAccessTokensValidityPeriod field to given value.
func (o *ClientConfiguration) GetMaxUserLoginAttempts() int32
GetMaxUserLoginAttempts returns the MaxUserLoginAttempts field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetMaxUserLoginAttemptsOk() (*int32, bool)
GetMaxUserLoginAttemptsOk returns a tuple with the MaxUserLoginAttempts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetMaxUserLoginAttempts(v int32)
SetMaxUserLoginAttempts sets MaxUserLoginAttempts field to given value.
func (o *ClientConfiguration) GetTransactionImportLimitation() int32
GetTransactionImportLimitation returns the TransactionImportLimitation field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetTransactionImportLimitationOk() (*int32, bool)
GetTransactionImportLimitationOk returns a tuple with the TransactionImportLimitation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetTransactionImportLimitation(v int32)
SetTransactionImportLimitation sets TransactionImportLimitation field to given value.
func (o *ClientConfiguration) GetIsUserAutoVerificationEnabled() bool
GetIsUserAutoVerificationEnabled returns the IsUserAutoVerificationEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsUserAutoVerificationEnabledOk() (*bool, bool)
GetIsUserAutoVerificationEnabledOk returns a tuple with the IsUserAutoVerificationEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsUserAutoVerificationEnabled(v bool)
SetIsUserAutoVerificationEnabled sets IsUserAutoVerificationEnabled field to given value.
func (o *ClientConfiguration) GetIsMandatorAdmin() bool
GetIsMandatorAdmin returns the IsMandatorAdmin field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsMandatorAdminOk() (*bool, bool)
GetIsMandatorAdminOk returns a tuple with the IsMandatorAdmin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsMandatorAdmin(v bool)
SetIsMandatorAdmin sets IsMandatorAdmin field to given value.
func (o *ClientConfiguration) GetIsWebScrapingEnabled() bool
GetIsWebScrapingEnabled returns the IsWebScrapingEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsWebScrapingEnabledOk() (*bool, bool)
GetIsWebScrapingEnabledOk returns a tuple with the IsWebScrapingEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsWebScrapingEnabled(v bool)
SetIsWebScrapingEnabled sets IsWebScrapingEnabled field to given value.
func (o *ClientConfiguration) GetIsXs2aEnabled() bool
GetIsXs2aEnabled returns the IsXs2aEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsXs2aEnabledOk() (*bool, bool)
GetIsXs2aEnabledOk returns a tuple with the IsXs2aEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsXs2aEnabled(v bool)
SetIsXs2aEnabled sets IsXs2aEnabled field to given value.
func (o *ClientConfiguration) GetPinStorageAvailableInWebForm() bool
GetPinStorageAvailableInWebForm returns the PinStorageAvailableInWebForm field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetPinStorageAvailableInWebFormOk() (*bool, bool)
GetPinStorageAvailableInWebFormOk returns a tuple with the PinStorageAvailableInWebForm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetPinStorageAvailableInWebForm(v bool)
SetPinStorageAvailableInWebForm sets PinStorageAvailableInWebForm field to given value.
func (o *ClientConfiguration) GetPaymentsEnabled() bool
GetPaymentsEnabled returns the PaymentsEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetPaymentsEnabledOk() (*bool, bool)
GetPaymentsEnabledOk returns a tuple with the PaymentsEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetPaymentsEnabled(v bool)
SetPaymentsEnabled sets PaymentsEnabled field to given value.
func (o *ClientConfiguration) GetIsStandalonePaymentsEnabled() bool
GetIsStandalonePaymentsEnabled returns the IsStandalonePaymentsEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetIsStandalonePaymentsEnabledOk() (*bool, bool)
GetIsStandalonePaymentsEnabledOk returns a tuple with the IsStandalonePaymentsEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetIsStandalonePaymentsEnabled(v bool)
SetIsStandalonePaymentsEnabled sets IsStandalonePaymentsEnabled field to given value.
func (o *ClientConfiguration) GetAvailableBankGroups() []string
GetAvailableBankGroups returns the AvailableBankGroups field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetAvailableBankGroupsOk() (*[]string, bool)
GetAvailableBankGroupsOk returns a tuple with the AvailableBankGroups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetAvailableBankGroups(v []string)
SetAvailableBankGroups sets AvailableBankGroups field to given value.
func (o *ClientConfiguration) GetProducts() []Product
GetProducts returns the Products field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetProductsOk() (*[]Product, bool)
GetProductsOk returns a tuple with the Products field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetProducts(v []Product)
SetProducts sets Products field to given value.
func (o *ClientConfiguration) GetApplicationName() string
GetApplicationName returns the ApplicationName field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetApplicationNameOk() (*string, bool)
GetApplicationNameOk returns a tuple with the ApplicationName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetApplicationName(v string)
SetApplicationName sets ApplicationName field to given value.
func (o *ClientConfiguration) SetApplicationNameNil(b bool)
SetApplicationNameNil sets the value for ApplicationName to be an explicit nil
func (o *ClientConfiguration) UnsetApplicationName()
UnsetApplicationName ensures that no value is present for ApplicationName, not even an explicit nil
func (o *ClientConfiguration) GetFinTSProductRegistrationNumber() string
GetFinTSProductRegistrationNumber returns the FinTSProductRegistrationNumber field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetFinTSProductRegistrationNumberOk() (*string, bool)
GetFinTSProductRegistrationNumberOk returns a tuple with the FinTSProductRegistrationNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetFinTSProductRegistrationNumber(v string)
SetFinTSProductRegistrationNumber sets FinTSProductRegistrationNumber field to given value.
func (o *ClientConfiguration) SetFinTSProductRegistrationNumberNil(b bool)
SetFinTSProductRegistrationNumberNil sets the value for FinTSProductRegistrationNumber to be an explicit nil
func (o *ClientConfiguration) UnsetFinTSProductRegistrationNumber()
UnsetFinTSProductRegistrationNumber ensures that no value is present for FinTSProductRegistrationNumber, not even an explicit nil
func (o *ClientConfiguration) GetStoreSecretsAvailableInWebForm() bool
GetStoreSecretsAvailableInWebForm returns the StoreSecretsAvailableInWebForm field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetStoreSecretsAvailableInWebFormOk() (*bool, bool)
GetStoreSecretsAvailableInWebFormOk returns a tuple with the StoreSecretsAvailableInWebForm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetStoreSecretsAvailableInWebForm(v bool)
SetStoreSecretsAvailableInWebForm sets StoreSecretsAvailableInWebForm field to given value.
func (o *ClientConfiguration) GetSupportSubjectDefault() string
GetSupportSubjectDefault returns the SupportSubjectDefault field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetSupportSubjectDefaultOk() (*string, bool)
GetSupportSubjectDefaultOk returns a tuple with the SupportSubjectDefault field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetSupportSubjectDefault(v string)
SetSupportSubjectDefault sets SupportSubjectDefault field to given value.
func (o *ClientConfiguration) SetSupportSubjectDefaultNil(b bool)
SetSupportSubjectDefaultNil sets the value for SupportSubjectDefault to be an explicit nil
func (o *ClientConfiguration) UnsetSupportSubjectDefault()
UnsetSupportSubjectDefault ensures that no value is present for SupportSubjectDefault, not even an explicit nil
func (o *ClientConfiguration) GetSupportEmail() string
GetSupportEmail returns the SupportEmail field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetSupportEmailOk() (*string, bool)
GetSupportEmailOk returns a tuple with the SupportEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetSupportEmail(v string)
SetSupportEmail sets SupportEmail field to given value.
func (o *ClientConfiguration) SetSupportEmailNil(b bool)
SetSupportEmailNil sets the value for SupportEmail to be an explicit nil
func (o *ClientConfiguration) UnsetSupportEmail()
UnsetSupportEmail ensures that no value is present for SupportEmail, not even an explicit nil
func (o *ClientConfiguration) GetAisWebFormMode() WebFormMode
GetAisWebFormMode returns the AisWebFormMode field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetAisWebFormModeOk() (*WebFormMode, bool)
GetAisWebFormModeOk returns a tuple with the AisWebFormMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetAisWebFormMode(v WebFormMode)
SetAisWebFormMode sets AisWebFormMode field to given value.
func (o *ClientConfiguration) GetPisWebFormMode() WebFormMode
GetPisWebFormMode returns the PisWebFormMode field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetPisWebFormModeOk() (*WebFormMode, bool)
GetPisWebFormModeOk returns a tuple with the PisWebFormMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetPisWebFormMode(v WebFormMode)
SetPisWebFormMode sets PisWebFormMode field to given value.
func (o *ClientConfiguration) GetPisStandaloneWebFormMode() WebFormMode
GetPisStandaloneWebFormMode returns the PisStandaloneWebFormMode field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetPisStandaloneWebFormModeOk() (*WebFormMode, bool)
GetPisStandaloneWebFormModeOk returns a tuple with the PisStandaloneWebFormMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetPisStandaloneWebFormMode(v WebFormMode)
SetPisStandaloneWebFormMode sets PisStandaloneWebFormMode field to given value.
func (o *ClientConfiguration) GetBetaBanksEnabled() bool
GetBetaBanksEnabled returns the BetaBanksEnabled field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetBetaBanksEnabledOk() (*bool, bool)
GetBetaBanksEnabledOk returns a tuple with the BetaBanksEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetBetaBanksEnabled(v bool)
SetBetaBanksEnabled sets BetaBanksEnabled field to given value.
func (o *ClientConfiguration) GetCategoryRestrictions() []Category
GetCategoryRestrictions returns the CategoryRestrictions field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetCategoryRestrictionsOk() (*[]Category, bool)
GetCategoryRestrictionsOk returns a tuple with the CategoryRestrictions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetCategoryRestrictions(v []Category)
SetCategoryRestrictions sets CategoryRestrictions field to given value.
func (o *ClientConfiguration) SetCategoryRestrictionsNil(b bool)
SetCategoryRestrictionsNil sets the value for CategoryRestrictions to be an explicit nil
func (o *ClientConfiguration) UnsetCategoryRestrictions()
UnsetCategoryRestrictions ensures that no value is present for CategoryRestrictions, not even an explicit nil
func (o *ClientConfiguration) GetAutoDismountWebForm() bool
GetAutoDismountWebForm returns the AutoDismountWebForm field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetAutoDismountWebFormOk() (*bool, bool)
GetAutoDismountWebFormOk returns a tuple with the AutoDismountWebForm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetAutoDismountWebForm(v bool)
SetAutoDismountWebForm sets AutoDismountWebForm field to given value.
func (o *ClientConfiguration) GetCorsAllowedOrigins() []string
GetCorsAllowedOrigins returns the CorsAllowedOrigins field if non-nil, zero value otherwise.
func (o *ClientConfiguration) GetCorsAllowedOriginsOk() (*[]string, bool)
GetCorsAllowedOriginsOk returns a tuple with the CorsAllowedOrigins field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClientConfiguration) SetCorsAllowedOrigins(v []string)
SetCorsAllowedOrigins sets CorsAllowedOrigins field to given value.
func (o *ClientConfiguration) SetCorsAllowedOriginsNil(b bool)
SetCorsAllowedOriginsNil sets the value for CorsAllowedOrigins to be an explicit nil
func (o *ClientConfiguration) UnsetCorsAllowedOrigins()
UnsetCorsAllowedOrigins ensures that no value is present for CorsAllowedOrigins, not even an explicit nil