# FinApiAccess.ErrorDetails

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**message** | **String** | Error message | [optional] 
**code** | **String** | Error code. See the documentation of the individual services for details about what values may be returned. | 
**type** | **String** | Error type. BUSINESS errors depict error messages in the language of the bank (or the preferred language) for the user, e.g. from a bank server. TECHNICAL errors are meant to be read by developers and depict internal errors. | 
**multiStepAuthentication** | [**MultiStepAuthenticationChallenge**](MultiStepAuthenticationChallenge.md) | This field is set when a multi-step authentication is required, i.e. when you need to repeat the original service call and provide additional data. The field contains information about what additional data is required. | [optional] 


<a name="CodeEnum"></a>
## Enum: CodeEnum


* `ADDITIONAL_AUTHENTICATION_REQUIRED` (value: `"ADDITIONAL_AUTHENTICATION_REQUIRED"`)

* `BAD_REQUEST` (value: `"BAD_REQUEST"`)

* `BANK_SERVER_REJECTION` (value: `"BANK_SERVER_REJECTION"`)

* `COLLECTIVE_MONEY_TRANSFER_NOT_SUPPORTED` (value: `"COLLECTIVE_MONEY_TRANSFER_NOT_SUPPORTED"`)

* `ENTITY_EXISTS` (value: `"ENTITY_EXISTS"`)

* `FORBIDDEN` (value: `"FORBIDDEN"`)

* `IBAN_ONLY_DIRECT_DEBIT_NOT_SUPPORTED` (value: `"IBAN_ONLY_DIRECT_DEBIT_NOT_SUPPORTED"`)

* `IBAN_ONLY_MONEY_TRANSFER_NOT_SUPPORTED` (value: `"IBAN_ONLY_MONEY_TRANSFER_NOT_SUPPORTED"`)

* `ILLEGAL_ENTITY_STATE` (value: `"ILLEGAL_ENTITY_STATE"`)

* `ILLEGAL_FIELD_VALUE` (value: `"ILLEGAL_FIELD_VALUE"`)

* `ILLEGAL_PAGE_SIZE` (value: `"ILLEGAL_PAGE_SIZE"`)

* `INVALID_CONSENT` (value: `"INVALID_CONSENT"`)

* `INVALID_FILTER_OPTIONS` (value: `"INVALID_FILTER_OPTIONS"`)

* `INVALID_TOKEN` (value: `"INVALID_TOKEN"`)

* `INVALID_TWO_STEP_PROCEDURE` (value: `"INVALID_TWO_STEP_PROCEDURE"`)

* `LOCKED` (value: `"LOCKED"`)

* `LOGIN_FIELDS_MISMATCH` (value: `"LOGIN_FIELDS_MISMATCH"`)

* `METHOD_NOT_ALLOWED` (value: `"METHOD_NOT_ALLOWED"`)

* `MISSING_CREDENTIALS` (value: `"MISSING_CREDENTIALS"`)

* `MISSING_FIELD` (value: `"MISSING_FIELD"`)

* `MISSING_TWO_STEP_PROCEDURE` (value: `"MISSING_TWO_STEP_PROCEDURE"`)

* `NO_ACCOUNTS_FOR_TYPE_LIST` (value: `"NO_ACCOUNTS_FOR_TYPE_LIST"`)

* `NO_CERTIFICATE` (value: `"NO_CERTIFICATE"`)

* `NO_EXISTING_CHALLENGE` (value: `"NO_EXISTING_CHALLENGE"`)

* `NO_TPP_CLIENT_CREDENTIALS` (value: `"NO_TPP_CLIENT_CREDENTIALS"`)

* `NO_PSU_METADATA` (value: `"NO_PSU_METADATA"`)

* `TOO_MANY_IDS` (value: `"TOO_MANY_IDS"`)

* `UNAUTHORIZED_ACCESS` (value: `"UNAUTHORIZED_ACCESS"`)

* `UNEXPECTED_ERROR` (value: `"UNEXPECTED_ERROR"`)

* `UNKNOWN_ENTITY` (value: `"UNKNOWN_ENTITY"`)

* `UNSUPPORTED_BANK` (value: `"UNSUPPORTED_BANK"`)

* `UNSUPPORTED_FEATURE` (value: `"UNSUPPORTED_FEATURE"`)

* `UNSUPPORTED_MEDIA_TYPE` (value: `"UNSUPPORTED_MEDIA_TYPE"`)

* `UNSUPPORTED_ORDER` (value: `"UNSUPPORTED_ORDER"`)

* `USER_ALREADY_VERIFIED` (value: `"USER_ALREADY_VERIFIED"`)

* `USER_NOT_VERIFIED` (value: `"USER_NOT_VERIFIED"`)

* `WEB_FORM_ABORTED` (value: `"WEB_FORM_ABORTED"`)

* `WEB_FORM_REQUIRED` (value: `"WEB_FORM_REQUIRED"`)




<a name="TypeEnum"></a>
## Enum: TypeEnum


* `BUSINESS` (value: `"BUSINESS"`)

* `TECHNICAL` (value: `"TECHNICAL"`)




