openapi: 3.0.0
info:
    title: 'AURA API'
    contact:
        email: pomoc@questy.pl
    version: '2.0'
paths:
    '/api/account_companies/{id}/gusUpdate':
        patch:
            description: 'Update an instance of account company with GUS data.'
            operationId: gusUpdate
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/account_companies/{companyId}/odbc_reports/{reportId}':
        get:
            description: 'Returns an odbc report related to account company.'
            operationId: getOdbcReport
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/account_companies/{companyId}/odbc_reports':
        get:
            description: 'Returns an odbc report related to account company.'
            operationId: getOdbcReports
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/account_companies/{companyId}/oemail_messages':
        get:
            description: 'Returns email messages related to account company.'
            operationId: getEmailMessages
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/account_companies/myCompany:
        get:
            description: 'Returns user company.'
            operationId: getUserCompany
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/additional_i18ns:
        get:
            description: 'Get data collection'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        post:
            description: 'Create one or multiple new additional_i18ns'
            operationId: postDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/additional_i18ns/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch single additional_i18ns object'
            operationId: patchDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/additional_i18ns/import:
        post:
            description: 'Import additional_i18ns from a file'
            operationId: importDataFromFile
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPostFile'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/additional_i18ns/generate:
        post:
            description: 'Generates translations for custom names (attributes, series definitions, etc.) for every available language.'
            operationId: generateTranslations
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                204:
                    description: 'No content'
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/baskets:
        get:
            description: 'Get data collection'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        post:
            description: 'Post data item/ collection'
            operationId: postDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        patch:
            description: 'Patch data collection'
            operationId: patchDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/baskets/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch single basket'
            operationId: patchDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/baskets/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getDataCollectionAutoselect
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/baskets/{contextId}/basket_positions':
        get:
            description: 'Get data item for context, for example: commissionHistory for commission - commissions/1/commission_histories'
            operationId: getDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_currency_code'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        post:
            description: 'Post data item/ collection for context'
            operationId: postDataCollectionForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_currency_code'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/baskets/basket_positions:
        post:
            description: 'Post data item/ collection for context'
            operationId: postDataCollectionForContextWithoutBasket
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_currency_code'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/baskets/{contextId}/basket_positions/{id}':
        delete:
            description: 'Delete data item for context'
            operationId: deleteDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_currency_code'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch data item for context'
            operationId: patchDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_currency_code'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/baskets/{contextId}/import':
        post:
            description: 'Import basket positions from a file'
            operationId: importDataFromFile
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPostFile'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/basket_positions:
        get:
            description: 'Get data collection'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        post:
            description: 'Post data item/ collection'
            operationId: postDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        patch:
            description: 'Patch data collection'
            operationId: patchDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/basket_positions/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch single basket position'
            operationId: patchDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/basket_positions/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getDataCollectionAutoselect
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api:
        get:
            description: 'Get homepage, check if API works'
            operationId: getHome
            responses:
                200:
                    description: Success
                401:
                    description: 'Access denied'
    /api/me:
        get:
            description: 'Get user info'
            operationId: getMe
            responses:
                200:
                    description: Success
                401:
                    description: 'Access denied'
    /api/files/upload:
        post:
            description: 'Upload file/ files. You should send the file (or files) in the *data_files* parameter, e.g. as *form-data*'
            operationId: postDataFile
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyFilePost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
    /api/files/upload/urls:
        post:
            description: 'Upload file/ files from URL. You should send the URL (or URLs) in the *data_files_urls* parameter'
            operationId: postDataFileFromUrls
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyFileUrlPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
    /api/merged_modules:
        get:
            description: 'Get data collection from merged modules'
            operationId: getDataCollectionBasicModules
            parameters:
                -
                    $ref: '#/components/parameters/modules'
                -
                    $ref: '#/components/parameters/modules_params'
            responses:
                200:
                    description: Success
    /api/merged_modules/autoselect:
        get:
            description: 'Get data collection from merged modules for autoselect'
            operationId: getDataCollectionBasicModulesAutoselect
            parameters:
                -
                    $ref: '#/components/parameters/modules'
                -
                    $ref: '#/components/parameters/modules_params'
            responses:
                200:
                    description: Success
    '/api/{contextModule}/{contextId}/{module}':
        get:
            description: 'Get data item for context, for example: commissionHistory for commission - commissions/1/commission_histories'
            operationId: getDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/{module}/{id}/attributes/{attributeId}/downloadAll':
        get:
            description: 'Download all files from attribute.'
            operationId: downloadAllDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/attributeId'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/delivery_types/{contextId}/calculateCost':
        post:
            description: 'Generate delivery cost '
            operationId: postCalculateCostForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
            requestBody:
                description: 'The payload containing either the basket or the currency and positions.'
                required: true
                content:
                    application/json:
                        schema:
                            required:
                                - data
                            example:
                                -
                                    data:
                                        basket: 12345
                                -
                                    data:
                                        currencyCode: EUR
                                        company: 12345
                                        positions:
                                            -
                                                quantity: 2
                                                priceRabat: 99.99
                            oneOf:
                                -
                                    properties:
                                        data:
                                            properties:
                                                basket:
                                                    description: 'The ID of the basket'
                                                    type: integer
                                            type: object
                                    type: object
                                -
                                    properties:
                                        data:
                                            properties:
                                                currencyCode:
                                                    description: 'The currency code (PLN, EUR etc.)'
                                                    type: string
                                                company:
                                                    description: 'The ID of the company'
                                                    type: integer
                                                positions:
                                                    type: array
                                                    items:
                                                        properties:
                                                            quantity:
                                                                description: 'Quantity of the product'
                                                                type: integer
                                                            priceRabat:
                                                                description: 'Price after discounts'
                                                                type: number
                                                                format: float
                                                        type: object
                                            type: object
                                    type: object
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/discount_codes/generateCode:
        get:
            description: 'Generate discount code'
            operationId: generateCode
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyGet'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/{module}/copy_from_document':
        post:
            description: 'Creates a new document in buffer with header and position values of an existing document specified inside request''s body'
            operationId: copyFromDocument
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_copy_with_attributes'
                -
                    $ref: '#/components/parameters/setting_copy_with_position_attributes'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/{module}/create_from_document':
        post:
            description: 'Creates a new document with header and position values of an existing document'
            operationId: createFromDocument
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/document_orders/prepare:
        post:
            description: 'Prepare and return the document order to confirmation view. Do not save any changes to the database.'
            operationId: postPrepareDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/email_messages:
        get:
            operationId: 'App\Controller\Api\EmailMessageController::getDataCollection'
            parameters:
                -
                    $ref: '#/components/parameters/setting_email_messages_mark_seen'
                -
                    $ref: '#/components/parameters/setting_email_messages_save_in_db'
                -
                    $ref: '#/components/parameters/setting_email_messages_check_in_db'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/email_messages/{id}':
        get:
            operationId: 'App\Controller\Api\EmailMessageController::getDataItem'
            parameters:
                -
                    $ref: '#/components/parameters/setting_email_messages_mark_seen'
                -
                    $ref: '#/components/parameters/setting_email_messages_save_in_db'
                -
                    $ref: '#/components/parameters/setting_email_messages_check_in_db'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/exchanges/{currencyCodeFrom}/{currencyCodeTo}':
        get:
            description: 'Get exchangeRate'
            operationId: getExchangeRate
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/favorites/{contextId}/favorite_positions':
        post:
            description: 'Post data item/ collection for context'
            operationId: postDataCollectionForContextWithoutFavorite
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/favorites/favorite_positions:
        post:
            description: 'Post data item/ collection for context'
            operationId: postDataCollectionForContextWithoutFavorite
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/message_threads:
        get:
            description: 'Get data collection'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        post:
            description: 'Create one or multiple new message_threads'
            operationId: postDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        patch:
            description: 'Patch multiple message threads'
            operationId: patchDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/message_threads/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch single thread'
            operationId: patchDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/message_threads/{contextId}/{module}':
        get:
            description: 'Get data item for context, for example: commissionHistory for commission - commissions/1/commission_histories'
            operationId: getDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        post:
            description: 'Post data item/ collection for context'
            operationId: postDataCollectionForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/{contextModule}/{contextId}/{module}/{id}':
        delete:
            description: 'Delete data item for context'
            operationId: deleteDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_currency_code'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch data item for context'
            operationId: patchDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_currency_code'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/products:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/for_company.id'
                -
                    $ref: '#/components/parameters/for_storehouse.id'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/products/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/for_company.id'
                -
                    $ref: '#/components/parameters/for_storehouse.id'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/products/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getDataCollectionAutoselect
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/for_company.id'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/profile_settings:
        get:
            description: 'Get data collection'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        post:
            description: 'Create one or multiple new profile_settings'
            operationId: postDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        patch:
            description: 'Patch multiple profile_settings'
            operationId: patchDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/profile_settings/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch single profile setting'
            operationId: patchDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_force_update_user_settings'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/profile_settings/{profileId}/{settingName}':
        get:
            description: 'Get data item with name for profile'
            operationId: getDataItemForProfile
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/profileId'
                -
                    $ref: '#/components/parameters/settingName'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/settings:
        get:
            description: 'Get settings'
            operationId: getSettings
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_parse_setting_value'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/settings/{id}':
        get:
            description: 'Get single setting by Id'
            operationId: getSetting
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_parse_setting_value'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/settings/{name}':
        get:
            description: 'Get setting by name'
            operationId: getSettingByName
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/name'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_parse_setting_value'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        delete:
            description: 'Delete setting by name'
            operationId: deleteSettingByName
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/name'
                -
                    $ref: '#/components/parameters/filter'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch setting by name'
            operationId: patchSettingByName
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/name'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/settings/{name}/setting_histories':
        get:
            description: 'Get setting history by name'
            operationId: getSettingHistoryByName
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/name'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_parse_setting_value'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/tasks/{recurrenceUuid}':
        get:
            description: 'Get task collection with recurrence UUID'
            operationId: getDataCollectionByRecurrenceUuid
            parameters:
                -
                    $ref: '#/components/parameters/recurrenceUuid'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/tasks/{recurrenceUuid}/{occurrenceDate}':
        get:
            description: 'Get an occurrence of a recurring task'
            operationId: getDataItemByRecurrenceOccurrence
            parameters:
                -
                    $ref: '#/components/parameters/recurrenceUuid'
                -
                    $ref: '#/components/parameters/occurrenceDate'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        delete:
            description: 'Delete an occurrence of a recurring task'
            operationId: deleteDataItemByRecurrenceOccurrence
            parameters:
                -
                    $ref: '#/components/parameters/recurrenceUuid'
                -
                    $ref: '#/components/parameters/occurrenceDate'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_debug_mode'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/setting_task_scope'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch an occurrence of a recurring task'
            operationId: patchDataItemByRecurrenceOccurrence
            parameters:
                -
                    $ref: '#/components/parameters/recurrenceUuid'
                -
                    $ref: '#/components/parameters/occurrenceDate'
                -
                    $ref: '#/components/parameters/setting_task_scope'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/tasks{recurrenceUuid}':
        delete:
            description: 'Delete tasks by recurrence UUID'
            operationId: deleteDataCollectionByRecurrenceUuid
            parameters:
                -
                    $ref: '#/components/parameters/recurrenceUuid'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/serviced_products:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    '/api/serviced_products/{id}':
        get:
            description: 'Get data item'
            operationId: getDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    '/api/serviced_products/{contextId}/serviced_product_histories':
        get:
            description: 'Get data item for context, for example: commissionHistory for commission - commissions/1/commission_histories'
            operationId: getDataItemForContext
            parameters:
                -
                    $ref: '#/components/parameters/contextModule'
                -
                    $ref: '#/components/parameters/contextId'
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/fields'
                -
                    $ref: '#/components/parameters/extra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
    /api/attribute_to_document_offers/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaAttributeToDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETFields'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
    '/api/attribute_to_document_offers/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAttributeToDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETFields'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteAttributeToDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchAttributeToDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/AttributeToDocumentOfferPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
    /api/attribute_to_document_offers:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAttributeToDocumentOffers
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postAttributeToDocumentOffers
            requestBody:
                $ref: '#/components/requestBodies/AttributeToDocumentOfferPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteAttributeToDocumentOffers
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchAttributeToDocumentOffers
            requestBody:
                $ref: '#/components/requestBodies/AttributeToDocumentOfferPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
    /api/attribute_to_document_offers/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectAttributeToDocumentOffers
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/AttributeToDocumentOfferGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
    '/api/attribute_to_document_offers/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfAttributeToDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - AttributeToDocumentOffer
    /api/document_attributes/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentAttribute
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETFields'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentAttribute
    '/api/document_attributes/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETFields'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentAttribute
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentAttribute
        patch:
            description: 'Patch data item'
            operationId: patchDocumentAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentAttributePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
    /api/document_attributes:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentAttributes
            requestBody:
                $ref: '#/components/requestBodies/DocumentAttributePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentAttributes
            requestBody:
                $ref: '#/components/requestBodies/DocumentAttributePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
    /api/document_attributes/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentAttributeGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
    '/api/document_attributes/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentAttribute
    /api/document_export_configs/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentExportConfig
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETFields'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
    '/api/document_export_configs/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentExportConfig
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETFields'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentExportConfig
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentExportConfig
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentExportConfigPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
    /api/document_export_configs:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentExportConfigs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentExportConfigs
            requestBody:
                $ref: '#/components/requestBodies/DocumentExportConfigPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentExportConfigs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentExportConfigs
            requestBody:
                $ref: '#/components/requestBodies/DocumentExportConfigPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
    /api/document_export_configs/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentExportConfigs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentExportConfigGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
    '/api/document_export_configs/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentExportConfig
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportConfig
    /api/document_export_queues/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentExportQueue
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETFields'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
    '/api/document_export_queues/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentExportQueue
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETFields'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentExportQueue
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentExportQueue
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentExportQueuePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
    /api/document_export_queues:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentExportQueues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentExportQueues
            requestBody:
                $ref: '#/components/requestBodies/DocumentExportQueuePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentExportQueues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentExportQueues
            requestBody:
                $ref: '#/components/requestBodies/DocumentExportQueuePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
    /api/document_export_queues/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentExportQueues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentExportQueueGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
    '/api/document_export_queues/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentExportQueue
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentExportQueue
    /api/document_inventories/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentInventory
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETFields'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentInventory
    '/api/document_inventories/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentInventory
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETFields'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentInventory
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentInventory
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentInventory
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentInventory
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentInventoryPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
    /api/document_inventories:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentInventories
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentInventories
            requestBody:
                $ref: '#/components/requestBodies/DocumentInventoryPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentInventories
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentInventories
            requestBody:
                $ref: '#/components/requestBodies/DocumentInventoryPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
    /api/document_inventories/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentInventories
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentInventoryGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
    '/api/document_inventories/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentInventory
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventory
    /api/document_inventory_positions/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentInventoryPosition
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETFields'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
    '/api/document_inventory_positions/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentInventoryPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETFields'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentInventoryPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentInventoryPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentInventoryPositionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
    /api/document_inventory_positions:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentInventoryPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentInventoryPositions
            requestBody:
                $ref: '#/components/requestBodies/DocumentInventoryPositionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentInventoryPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentInventoryPositions
            requestBody:
                $ref: '#/components/requestBodies/DocumentInventoryPositionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
    /api/document_inventory_positions/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentInventoryPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentInventoryPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
    '/api/document_inventory_positions/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentInventoryPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentInventoryPosition
    /api/document_invoices/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentInvoice
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETFields'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentInvoice
    '/api/document_invoices/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentInvoice
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETFields'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentInvoice
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentInvoice
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentInvoice
        patch:
            description: 'Patch data item'
            operationId: patchDocumentInvoice
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentInvoicePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
    /api/document_invoices:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentInvoices
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentInvoices
            requestBody:
                $ref: '#/components/requestBodies/DocumentInvoicePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentInvoices
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentInvoices
            requestBody:
                $ref: '#/components/requestBodies/DocumentInvoicePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
    /api/document_invoices/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentInvoices
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentInvoiceGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
    '/api/document_invoices/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentInvoice
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentInvoice
    /api/document_offers/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOffer
    '/api/document_offers/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOffer
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOffer
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
    /api/document_offers:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOffers
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentOffers
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOffers
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOffers
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
    /api/document_offers/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentOffers
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
    '/api/document_offers/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentOffer
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOffer
    /api/document_offer_attributes/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentOfferAttribute
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
    '/api/document_offer_attributes/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOfferAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOfferAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOfferAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferAttributePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
    /api/document_offer_attributes:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOfferAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentOfferAttributes
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferAttributePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOfferAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOfferAttributes
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferAttributePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
    /api/document_offer_attributes/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentOfferAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
    '/api/document_offer_attributes/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentOfferAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttribute
    /api/document_offer_attribute_credentials/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentOfferAttributeCredential
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
    '/api/document_offer_attribute_credentials/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOfferAttributeCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOfferAttributeCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOfferAttributeCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferAttributeCredentialPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
    /api/document_offer_attribute_credentials:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOfferAttributeCredentials
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentOfferAttributeCredentials
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferAttributeCredentialPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOfferAttributeCredentials
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOfferAttributeCredentials
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferAttributeCredentialPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
    /api/document_offer_attribute_credentials/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentOfferAttributeCredentials
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferAttributeCredentialGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
    '/api/document_offer_attribute_credentials/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentOfferAttributeCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferAttributeCredential
    /api/document_offer_positions/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentOfferPosition
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
    '/api/document_offer_positions/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOfferPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOfferPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOfferPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferPositionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
    /api/document_offer_positions:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOfferPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentOfferPositions
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferPositionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOfferPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOfferPositions
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferPositionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
    /api/document_offer_positions/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentOfferPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
    '/api/document_offer_positions/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentOfferPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOfferPosition
    /api/document_offer_questions/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentOfferQuestion
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOfferQuestion
    '/api/document_offer_questions/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentOfferQuestion
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOfferQuestion
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentOfferQuestion
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOfferQuestion
        patch:
            description: 'Patch data item'
            operationId: patchDocumentOfferQuestion
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferQuestionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
    /api/document_offer_questions:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentOfferQuestions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentOfferQuestions
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferQuestionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentOfferQuestions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentOfferQuestions
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferQuestionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
    /api/document_offer_questions/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentOfferQuestions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
    '/api/document_offer_questions/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentOfferQuestion
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestion
    /api/document_offer_question_attributes/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentOfferQuestionAttribute
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOfferQuestionAttribute
    '/api/document_offer_question_attributes/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentOfferQuestionAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETFields'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOfferQuestionAttribute
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentOfferQuestionAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOfferQuestionAttribute
        patch:
            description: 'Patch data item'
            operationId: patchDocumentOfferQuestionAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferQuestionAttributePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
    /api/document_offer_question_attributes:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentOfferQuestionAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentOfferQuestionAttributes
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferQuestionAttributePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentOfferQuestionAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentOfferQuestionAttributes
            requestBody:
                $ref: '#/components/requestBodies/DocumentOfferQuestionAttributePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
    /api/document_offer_question_attributes/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentOfferQuestionAttributes
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOfferQuestionAttributeGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
    '/api/document_offer_question_attributes/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentOfferQuestionAttribute
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOfferQuestionAttribute
    /api/document_orders/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOrderGETFields'
                -
                    $ref: '#/components/parameters/DocumentOrderGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOrder
    '/api/document_orders/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOrderGETFields'
                -
                    $ref: '#/components/parameters/DocumentOrderGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOrder
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentOrder
        patch:
            description: 'Patch data item'
            operationId: patchDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOrderPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
    /api/document_orders:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOrderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOrderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentOrders
            requestBody:
                $ref: '#/components/requestBodies/DocumentOrderPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentOrders
            requestBody:
                $ref: '#/components/requestBodies/DocumentOrderPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
    /api/document_orders/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOrderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOrderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
    '/api/document_orders/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentOrder
    /api/document_order_product_attribute_values/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETFields'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
    '/api/document_order_product_attribute_values/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETFields'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentOrderProductAttributeValuePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
    /api/document_order_product_attribute_values:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentOrderProductAttributeValues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentOrderProductAttributeValues
            requestBody:
                $ref: '#/components/requestBodies/DocumentOrderProductAttributeValuePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentOrderProductAttributeValues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentOrderProductAttributeValues
            requestBody:
                $ref: '#/components/requestBodies/DocumentOrderProductAttributeValuePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
    /api/document_order_product_attribute_values/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentOrderProductAttributeValues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
    '/api/document_order_product_attribute_values/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentOrderProductAttributeValue
    /api/document_payment_headers/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentPaymentHeader
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETFields'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
    '/api/document_payment_headers/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentPaymentHeader
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETFields'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentPaymentHeader
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentPaymentHeader
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentPaymentHeaderPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
    /api/document_payment_headers:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentPaymentHeaders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentPaymentHeaders
            requestBody:
                $ref: '#/components/requestBodies/DocumentPaymentHeaderPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentPaymentHeaders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentPaymentHeaders
            requestBody:
                $ref: '#/components/requestBodies/DocumentPaymentHeaderPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
    /api/document_payment_headers/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentPaymentHeaders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentPaymentHeaderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
    '/api/document_payment_headers/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentPaymentHeader
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentPaymentHeader
    /api/document_reservations/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentReservation
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentReservationGETFields'
                -
                    $ref: '#/components/parameters/DocumentReservationGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentReservation
    '/api/document_reservations/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentReservation
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentReservationGETFields'
                -
                    $ref: '#/components/parameters/DocumentReservationGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentReservation
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentReservation
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentReservation
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentReservation
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentReservationPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
    /api/document_reservations:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentReservations
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentReservationGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentReservationGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentReservations
            requestBody:
                $ref: '#/components/requestBodies/DocumentReservationPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentReservations
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentReservations
            requestBody:
                $ref: '#/components/requestBodies/DocumentReservationPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
    /api/document_reservations/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentReservations
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentReservationGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentReservationGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
    '/api/document_reservations/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentReservation
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentReservation
    /api/document_series_definitions/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentSeriesDefinition
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETFields'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentSeriesDefinition
    '/api/document_series_definitions/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentSeriesDefinition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETFields'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentSeriesDefinition
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentSeriesDefinition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentSeriesDefinition
        patch:
            description: 'Patch data item'
            operationId: patchDocumentSeriesDefinition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentSeriesDefinitionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
    /api/document_series_definitions:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentSeriesDefinitions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentSeriesDefinitions
            requestBody:
                $ref: '#/components/requestBodies/DocumentSeriesDefinitionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentSeriesDefinitions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentSeriesDefinitions
            requestBody:
                $ref: '#/components/requestBodies/DocumentSeriesDefinitionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
    /api/document_series_definitions/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentSeriesDefinitions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSeriesDefinitionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
    '/api/document_series_definitions/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentSeriesDefinition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentSeriesDefinition
    /api/document_series_to_branchs/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentSeriesToBranch
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETFields'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
    '/api/document_series_to_branchs/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentSeriesToBranch
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETFields'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentSeriesToBranch
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentSeriesToBranch
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentSeriesToBranchPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
    /api/document_series_to_branchs:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentSeriesToBranchs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentSeriesToBranchs
            requestBody:
                $ref: '#/components/requestBodies/DocumentSeriesToBranchPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentSeriesToBranchs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentSeriesToBranchs
            requestBody:
                $ref: '#/components/requestBodies/DocumentSeriesToBranchPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
    /api/document_series_to_branchs/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentSeriesToBranchs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSeriesToBranchGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
    '/api/document_series_to_branchs/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentSeriesToBranch
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSeriesToBranch
    /api/document_stores/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaDocumentStore
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentStoreGETFields'
                -
                    $ref: '#/components/parameters/DocumentStoreGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentStore
    '/api/document_stores/{id}':
        get:
            description: 'Get data item'
            operationId: getDocumentStore
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentStoreGETFields'
                -
                    $ref: '#/components/parameters/DocumentStoreGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentStore
        delete:
            description: 'Delete data item'
            operationId: deleteDocumentStore
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - DocumentStore
        patch:
            description: 'Patch data item'
            operationId: patchDocumentStore
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentStorePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
    /api/document_stores:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getDocumentStores
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentStoreGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentStoreGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
        post:
            description: 'Post data item/ collection'
            operationId: postDocumentStores
            requestBody:
                $ref: '#/components/requestBodies/DocumentStorePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
        delete:
            description: 'Delete data collection'
            operationId: deleteDocumentStores
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
        patch:
            description: 'Patch data collection'
            operationId: patchDocumentStores
            requestBody:
                $ref: '#/components/requestBodies/DocumentStorePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
    /api/document_stores/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectDocumentStores
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentStoreGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentStoreGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
    '/api/document_stores/{id}/generate/pdf':
        post:
            description: 'Generate data item pdf'
            operationId: generatePdfDocumentStore
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - DocumentStore
    /api/document_supply_details_ins/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentSupplyDetailsIn
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETFields'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
    '/api/document_supply_details_ins/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentSupplyDetailsIn
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETFields'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentSupplyDetailsIn
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentSupplyDetailsIn
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentSupplyDetailsInPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
    /api/document_supply_details_ins:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentSupplyDetailsIns
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentSupplyDetailsIns
            requestBody:
                $ref: '#/components/requestBodies/DocumentSupplyDetailsInPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentSupplyDetailsIns
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentSupplyDetailsIns
            requestBody:
                $ref: '#/components/requestBodies/DocumentSupplyDetailsInPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
    /api/document_supply_details_ins/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentSupplyDetailsIns
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsInGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
    '/api/document_supply_details_ins/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentSupplyDetailsIn
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsIn
    /api/document_supply_details_outs/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentSupplyDetailsOut
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETFields'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
    '/api/document_supply_details_outs/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentSupplyDetailsOut
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETFields'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentSupplyDetailsOut
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentSupplyDetailsOut
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentSupplyDetailsOutPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
    /api/document_supply_details_outs:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentSupplyDetailsOuts
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentSupplyDetailsOuts
            requestBody:
                $ref: '#/components/requestBodies/DocumentSupplyDetailsOutPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentSupplyDetailsOuts
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentSupplyDetailsOuts
            requestBody:
                $ref: '#/components/requestBodies/DocumentSupplyDetailsOutPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
    /api/document_supply_details_outs/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentSupplyDetailsOuts
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentSupplyDetailsOutGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
    '/api/document_supply_details_outs/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentSupplyDetailsOut
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentSupplyDetailsOut
    /api/document_type_licenses/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaDocumentTypeLicenses
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETFields'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
    '/api/document_type_licenses/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentTypeLicenses
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETFields'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentTypeLicenses
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentTypeLicenses
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/DocumentTypeLicensesPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
    /api/document_type_licenses:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getDocumentTypeLicensess
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postDocumentTypeLicensess
            requestBody:
                $ref: '#/components/requestBodies/DocumentTypeLicensesPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteDocumentTypeLicensess
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchDocumentTypeLicensess
            requestBody:
                $ref: '#/components/requestBodies/DocumentTypeLicensesPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
    /api/document_type_licenses/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectDocumentTypeLicensess
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/DocumentTypeLicensesGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
    '/api/document_type_licenses/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfDocumentTypeLicenses
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - DocumentTypeLicenses
    /api/export_trade_documents/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaExportTradeDocument
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETFields'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
    '/api/export_trade_documents/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getExportTradeDocument
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETFields'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteExportTradeDocument
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchExportTradeDocument
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/ExportTradeDocumentPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
    /api/export_trade_documents:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getExportTradeDocuments
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postExportTradeDocuments
            requestBody:
                $ref: '#/components/requestBodies/ExportTradeDocumentPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteExportTradeDocuments
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchExportTradeDocuments
            requestBody:
                $ref: '#/components/requestBodies/ExportTradeDocumentPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
    /api/export_trade_documents/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectExportTradeDocuments
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ExportTradeDocumentGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
    '/api/export_trade_documents/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfExportTradeDocument
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ExportTradeDocument
    /api/file_to_document_orders/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaFileToDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETFields'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
    '/api/file_to_document_orders/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getFileToDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETFields'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteFileToDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchFileToDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/FileToDocumentOrderPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
    /api/file_to_document_orders:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getFileToDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postFileToDocumentOrders
            requestBody:
                $ref: '#/components/requestBodies/FileToDocumentOrderPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteFileToDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchFileToDocumentOrders
            requestBody:
                $ref: '#/components/requestBodies/FileToDocumentOrderPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
    /api/file_to_document_orders/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectFileToDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/FileToDocumentOrderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
    '/api/file_to_document_orders/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfFileToDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - FileToDocumentOrder
    /api/internal_document_orders/meta:
        get:
            description: '**Credential levels for modules:**<br />0: none<br />1: show<br />2: edit<br />3: create<br />4: delete<br /><br />**Credential levels for fields and extra_fields:**<br />0: none<br />1: show<br />2: edit<br />'
            operationId: getMetaInternalDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETFields'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - InternalDocumentOrder
    '/api/internal_document_orders/{id}':
        get:
            description: 'Get data item'
            operationId: getInternalDocumentOrder
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETFields'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            tags:
                - InternalDocumentOrder
        delete:
            description: 'Delete data item'
            operationId: deleteDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
        patch:
            description: 'Patch data item'
            operationId: patchDataItem
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/internal_document_orders:
        get:
            description: 'Get data collection<br />**Example:** <br />Get account companies with relations, where primary relationship manager = 2, name contains ''e'' or ''E'' and ID is greater than 20. Returned fields are limited to id and name. Extra fields are: address and primary relationship manager''s full name. Results are order by company''s name.<br />**Query:** /api/account_companies?setting[with_relations]=1&filter[ph.id]=2&filter[name][hasText]=e&filter[id][gt]=20&extra_fields=address,ph.fullName&fields=name&order[name]=asc'
            operationId: getInternalDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - InternalDocumentOrder
        post:
            description: 'Post data item/ collection'
            operationId: postDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        delete:
            description: 'Delete data collection'
            operationId: deleteDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
        patch:
            description: 'Patch data collection'
            operationId: patchDataCollection
            parameters:
                -
                    $ref: '#/components/parameters/module'
            requestBody:
                $ref: '#/components/requestBodies/RequestBodyPost'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
    /api/internal_document_orders/autoselect:
        get:
            description: 'Get data collection for autoselect, in this mode the module''s credentials are not checked.'
            operationId: getAutoselectInternalDocumentOrders
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            tags:
                - InternalDocumentOrder
    /api/internal_document_order_positions/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaInternalDocumentOrderPosition
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETFields'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
    '/api/internal_document_order_positions/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getInternalDocumentOrderPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETFields'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteInternalDocumentOrderPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchInternalDocumentOrderPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/InternalDocumentOrderPositionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
    /api/internal_document_order_positions:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getInternalDocumentOrderPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postInternalDocumentOrderPositions
            requestBody:
                $ref: '#/components/requestBodies/InternalDocumentOrderPositionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteInternalDocumentOrderPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchInternalDocumentOrderPositions
            requestBody:
                $ref: '#/components/requestBodies/InternalDocumentOrderPositionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
    /api/internal_document_order_positions/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectInternalDocumentOrderPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
    '/api/internal_document_order_positions/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfInternalDocumentOrderPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderPosition
    /api/internal_document_order_product_attribute_values/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaInternalDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETFields'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
    '/api/internal_document_order_product_attribute_values/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getInternalDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETFields'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteInternalDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchInternalDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/InternalDocumentOrderProductAttributeValuePATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
    /api/internal_document_order_product_attribute_values:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getInternalDocumentOrderProductAttributeValues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postInternalDocumentOrderProductAttributeValues
            requestBody:
                $ref: '#/components/requestBodies/InternalDocumentOrderProductAttributeValuePOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteInternalDocumentOrderProductAttributeValues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchInternalDocumentOrderProductAttributeValues
            requestBody:
                $ref: '#/components/requestBodies/InternalDocumentOrderProductAttributeValuePATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
    /api/internal_document_order_product_attribute_values/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectInternalDocumentOrderProductAttributeValues
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
    '/api/internal_document_order_product_attribute_values/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfInternalDocumentOrderProductAttributeValue
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - InternalDocumentOrderProductAttributeValue
    /api/procedure_to_document_credentials/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaProcedureToDocumentCredential
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETFields'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
    '/api/procedure_to_document_credentials/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getProcedureToDocumentCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETFields'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteProcedureToDocumentCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchProcedureToDocumentCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/ProcedureToDocumentCredentialPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
    /api/procedure_to_document_credentials:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getProcedureToDocumentCredentials
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postProcedureToDocumentCredentials
            requestBody:
                $ref: '#/components/requestBodies/ProcedureToDocumentCredentialPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteProcedureToDocumentCredentials
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchProcedureToDocumentCredentials
            requestBody:
                $ref: '#/components/requestBodies/ProcedureToDocumentCredentialPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
    /api/procedure_to_document_credentials/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectProcedureToDocumentCredentials
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ProcedureToDocumentCredentialGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
    '/api/procedure_to_document_credentials/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfProcedureToDocumentCredential
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ProcedureToDocumentCredential
    /api/sale_reports/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaSaleReport
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/SaleReportGETFields'
                -
                    $ref: '#/components/parameters/SaleReportGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - SaleReport
    '/api/sale_reports/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getSaleReport
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/SaleReportGETFields'
                -
                    $ref: '#/components/parameters/SaleReportGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - SaleReport
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteSaleReport
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - SaleReport
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchSaleReport
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/SaleReportPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
    /api/sale_reports:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getSaleReports
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/SaleReportGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/SaleReportGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postSaleReports
            requestBody:
                $ref: '#/components/requestBodies/SaleReportPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteSaleReports
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchSaleReports
            requestBody:
                $ref: '#/components/requestBodies/SaleReportPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
    /api/sale_reports/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectSaleReports
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/SaleReportGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/SaleReportGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
    '/api/sale_reports/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfSaleReport
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReport
    /api/sale_report_positions/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaSaleReportPosition
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETFields'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
    '/api/sale_report_positions/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getSaleReportPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETFields'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteSaleReportPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchSaleReportPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/SaleReportPositionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
    /api/sale_report_positions:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getSaleReportPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postSaleReportPositions
            requestBody:
                $ref: '#/components/requestBodies/SaleReportPositionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteSaleReportPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchSaleReportPositions
            requestBody:
                $ref: '#/components/requestBodies/SaleReportPositionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
    /api/sale_report_positions/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectSaleReportPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/SaleReportPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
    '/api/sale_report_positions/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfSaleReportPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - SaleReportPosition
    /api/shippings/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaShipping
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingGETFields'
                -
                    $ref: '#/components/parameters/ShippingGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - Shipping
    '/api/shippings/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShipping
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingGETFields'
                -
                    $ref: '#/components/parameters/ShippingGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - Shipping
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShipping
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - Shipping
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShipping
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/ShippingPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
    /api/shippings:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippings
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postShippings
            requestBody:
                $ref: '#/components/requestBodies/ShippingPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippings
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippings
            requestBody:
                $ref: '#/components/requestBodies/ShippingPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
    /api/shippings/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectShippings
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
    '/api/shippings/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfShipping
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - Shipping
    /api/shipping_dhls/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaShippingDhl
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingDhlGETFields'
                -
                    $ref: '#/components/parameters/ShippingDhlGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingDhl
    '/api/shipping_dhls/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippingDhl
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingDhlGETFields'
                -
                    $ref: '#/components/parameters/ShippingDhlGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingDhl
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippingDhl
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingDhl
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippingDhl
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/ShippingDhlPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
    /api/shipping_dhls:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippingDhls
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingDhlGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingDhlGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postShippingDhls
            requestBody:
                $ref: '#/components/requestBodies/ShippingDhlPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippingDhls
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippingDhls
            requestBody:
                $ref: '#/components/requestBodies/ShippingDhlPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
    /api/shipping_dhls/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectShippingDhls
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingDhlGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingDhlGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
    '/api/shipping_dhls/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfShippingDhl
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingDhl
    /api/shipping_fedexs/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaShippingFedex
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingFedexGETFields'
                -
                    $ref: '#/components/parameters/ShippingFedexGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingFedex
    '/api/shipping_fedexs/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippingFedex
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingFedexGETFields'
                -
                    $ref: '#/components/parameters/ShippingFedexGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingFedex
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippingFedex
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingFedex
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippingFedex
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/ShippingFedexPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
    /api/shipping_fedexs:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippingFedexs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingFedexGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingFedexGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postShippingFedexs
            requestBody:
                $ref: '#/components/requestBodies/ShippingFedexPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippingFedexs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippingFedexs
            requestBody:
                $ref: '#/components/requestBodies/ShippingFedexPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
    /api/shipping_fedexs/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectShippingFedexs
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingFedexGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingFedexGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
    '/api/shipping_fedexs/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfShippingFedex
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingFedex
    /api/shipping_positions/meta:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getMetaShippingPosition
            parameters:
                -
                    $ref: '#/components/parameters/for_fieldName'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingPositionGETFields'
                -
                    $ref: '#/components/parameters/ShippingPositionGETExtra_fields'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingPosition
    '/api/shipping_positions/{id}':
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippingPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingPositionGETFields'
                -
                    $ref: '#/components/parameters/ShippingPositionGETExtra_fields'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippingPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint/ item does not exist'
            deprecated: true
            tags:
                - ShippingPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippingPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/ShippingPositionPATCHRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
    /api/shipping_positions:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getShippingPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_with_cache'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    $ref: '#/components/parameters/ShippingPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: postShippingPositions
            requestBody:
                $ref: '#/components/requestBodies/ShippingPositionPOSTForCollectionRequestBody'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
        delete:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: deleteShippingPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/setting_limit_to_my_settings'
                -
                    name: filter
                    in: query
                    description: 'Data filtering. Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
                    required: true
                    style: deepObject
                    schema:
                        type: array
                        items:
                            type: object
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
        patch:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: patchShippingPositions
            requestBody:
                $ref: '#/components/requestBodies/ShippingPositionPATCHForCollectionRequestBody'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
    /api/shipping_positions/autoselect:
        get:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: getAutoselectShippingPositions
            parameters:
                -
                    $ref: '#/components/parameters/setting_with_relations'
                -
                    $ref: '#/components/parameters/setting_lang'
                -
                    $ref: '#/components/parameters/setting_with_editable_settings_for_action'
                -
                    $ref: '#/components/parameters/ShippingPositionGETFieldsForCollection'
                -
                    $ref: '#/components/parameters/ShippingPositionGETExtra_fieldsForCollection'
                -
                    $ref: '#/components/parameters/order'
                -
                    $ref: '#/components/parameters/filter'
                -
                    $ref: '#/components/parameters/filterOr'
                -
                    $ref: '#/components/parameters/filterAnd'
                -
                    $ref: '#/components/parameters/page_limit'
                -
                    $ref: '#/components/parameters/page_offset'
                -
                    $ref: '#/components/parameters/page_number'
            responses:
                200:
                    description: Success
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
    '/api/shipping_positions/{id}/generate/pdf':
        post:
            description: 'Generated automatically. Only available from an userUser with superuser credentials. Endpoint can be changed / removed in future versions.'
            operationId: generatePdfShippingPosition
            parameters:
                -
                    $ref: '#/components/parameters/id'
            requestBody:
                $ref: '#/components/requestBodies/RequestGeneratePdf'
            responses:
                201:
                    description: Created
                400:
                    description: 'Bad request'
                401:
                    description: 'Access denied'
                403:
                    description: Forbidden
                404:
                    description: 'Endpoint does not exist'
            deprecated: true
            tags:
                - ShippingPosition
components:
    schemas:
        AccountCompanyAura:
            title: AccountCompanyAura
            description: 'AccountCompanyAura model'
            properties:
                name:
                    type: string
                    nullable: true
                shortName:
                    type: string
                    nullable: true
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            type: object
        AccountUserAura:
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            allOf:
                -
                    $ref: '#/components/schemas/PersonBuilder'
        CampaignOpportunityAura:
            title: CampaignOpportunityAura
            description: 'CampaignOpportunityAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        CommissionAura:
            title: CommissionAura
            description: 'CommissionAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        CommissionToCommissionAura:
            title: CommissionToCommissionAura
            description: 'CommissionToCommissionAura model'
            properties:
                id:
                    description: 'Commission ID'
                    type: integer
                    format: integer
                    example: 1
                    nullable: true
                subtype:
                    description: 'subtype <parent, child, parallelStart, parallelEnd>'
                    type: string
                    format: string
                    nullable: true
                delay:
                    description: delay
                    type: integer
                    format: integer
                    example: 1
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
            type: object
        CommunicationAura:
            title: CommunicationAura
            description: 'CommunicationAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        CommunicationSenderAura:
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            allOf:
                -
                    $ref: '#/components/schemas/PersonBuilder'
        CommunicationThreadsAura:
            title: CommunicationThreadsAura
            description: 'CommunicationThreadsAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        DocumentInvoiceAura:
            title: DocumentInvoiceAura
            description: 'DocumentInvoiceAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        DocumentOfferQuestionAura:
            title: DocumentOfferQuestionAura
            description: 'DocumentOfferQuestionAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        DocumentOrderAura:
            title: DocumentOrderAura
            description: 'DocumentOrderAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        DocumentPaymentAura:
            title: DocumentPaymentAura
            description: 'DocumentPaymentAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        DocumentStoreAura:
            title: DocumentStoreAura
            description: 'DocumentStoreAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        EmailMessageAura:
            title: EmailMessageAura
            description: 'EmailMessageAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        EstimatedQuantityAura:
            title: EstimatedQuantityAura
            description: 'EstimatedQuantityAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        FileAura:
            title: FileAura
            description: 'FileAura model'
            properties:
                extension:
                    type: string
                    nullable: true
                md5:
                    type: string
                    nullable: true
                dbName:
                    type: string
                    nullable: true
                fileName:
                    type: string
                    nullable: true
                mimeType:
                    type: string
                    nullable: true
                fileSize:
                    type: integer
                    nullable: true
                dateCreate:
                    type: string
                    format: date-time
                    nullable: true
                isTmp:
                    type: boolean
                uris: {  }
                isAttachment:
                    type: boolean
                fileToken:
                    type: string
                    nullable: true
                user:
                    nullable: true
                accountUser:
                    nullable: true
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            type: object
        FileToProductAura:
            properties:
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            allOf:
                -
                    $ref: '#/components/schemas/FileAura'
                -
                    title: FileToProductAura
                    description: 'FileToProductAura model'
                    properties:
                        id:
                            description: 'File ID'
                            type: integer
                            format: integer
                            example: 1
                            nullable: true
                        position:
                            description: position
                            type: integer
                            format: integer
                            example: 1
                            nullable: true
                    type: object
        MessageThreadUserAura:
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            allOf:
                -
                    $ref: '#/components/schemas/PersonBuilder'
        OdbcReportAura:
            title: OdbcReportAura
            description: 'OdbcReportAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        ProductAura:
            title: ProductAura
            description: 'ProductAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        ProductCategoryAura:
            title: ProductCategoryAura
            description: 'ProductCategoryAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        ProductCompleteAura:
            properties:
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            allOf:
                -
                    $ref: '#/components/schemas/ProductAura'
                -
                    title: ProductCompleteAura
                    description: 'ProductCompleteAura model'
                    properties:
                        id:
                            description: 'Product ID'
                            type: integer
                            format: integer
                            example: 1
                            nullable: true
                        quantity:
                            description: quantity
                            type: number
                            format: number
                            example: 1
                            nullable: true
                        priceNetto:
                            description: priceNetto
                            type: number
                            format: number
                            example: 1
                            nullable: true
                    type: object
        ServicedProductAura:
            title: ServicedProductAura
            description: 'ServicedProductAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        SettingAura:
            title: SettingAura
            description: 'SettingAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        TargetAura:
            title: TargetAura
            description: 'TargetAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        TargetObjectiveAura:
            title: TargetObjectiveAura
            description: 'TargetObjectiveAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        TaskAura:
            title: TaskAura
            description: 'TaskAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        TaskTypeAura:
            title: TaskTypeAura
            description: 'TaskTypeAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        TemplateAura:
            title: TemplateAura
            description: 'TemplateAura model'
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
        UserUserAura:
            properties:
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            allOf:
                -
                    $ref: '#/components/schemas/PersonBuilder'
        PersonBuilder:
            title: PersonBuilder
            description: 'PersonBuilder model'
            properties:
                firstName:
                    type: string
                    nullable: true
                lastName:
                    type: string
                    nullable: true
                name:
                    type: string
                    nullable: true
                avatar:
                    type: string
                    nullable: true
                id:
                    type: integer
                    nullable: true
                type:
                    type: string
                    readOnly: true
                    nullable: true
                subtype:
                    type: string
                    nullable: true
            type: object
        ApiAttributeDM:
            title: 'Attribute model'
            description: 'Attribute model'
            properties:
                id:
                    description: 'attribute id'
                    type: integer
                    format: integer
                    example: 1
            type: object
        ApiAttributeListPositionDM:
            title: listPosition
            description: 'Attribute list position model'
            properties:
                id:
                    description: 'attribute id'
                    type: integer
                    format: integer
                    example: 1
                value:
                    type: string
                    format: string
                ordering:
                    type: integer
                    format: integer
            type: object
            format: object
        ApiAttributeListPositionValueDM:
            title: listPositionValue
            description: 'Attribute list position value model'
            properties:
                id:
                    description: 'attribute id'
                    type: integer
                    format: integer
                    example: 1
                value:
                    type: string
                    format: string
                selected:
                    type: boolean
                    format: boolean
                ordering:
                    type: integer
                    format: integer
            type: object
            format: object
        ApiAttributeOptionDM:
            title: 'Attribute option model'
            description: 'Attribute option model'
            properties:
                displayPriority:
                    type: integer
                    format: integer
                    nullable: true
                forPosition:
                    type: boolean
                    format: boolean
                registerEventOnchange:
                    type: boolean
                    format: boolean
                asHTML:
                    type: boolean
                    format: boolean
            type: object
        ApiAttributeShowDM:
            title: 'Attribute model'
            description: 'Attribute model'
            properties:
                id:
                    description: 'attribute id'
                    type: integer
                    format: integer
                    example: 1
                uuid:
                    description: 'property for system attributes'
                    type: string
                    format: uuid
                    nullable: true
                name:
                    type: string
                    format: string
                type:
                    type: string
                    format: string
                options:
                    $ref: '#/components/schemas/ApiAttributeOptionDM'
            type: object
        ApiAttributeTypeAccountUserEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: 'account user'
                    description: 'Attribute type account user model'
                    properties:
                        value:
                            title: account_users
                            description: 'integer or array'
                            format: object
                            nullable: true
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypeBoolEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: bool
                    description: 'Attribute type bool model'
                    properties:
                        value:
                            type: boolean
                            format: bool
                    type: object
        ApiAttributeTypeCompanyEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: company
                    description: 'Attribute type company model'
                    properties:
                        value:
                            title: companies
                            description: 'integer or array'
                            format: object
                            nullable: true
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypeDateEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: date
                    description: 'Attribute type date model'
                    properties:
                        value:
                            type: string
                            format: date
                            nullable: true
                    type: object
        ApiAttributeTypeDateTimeEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: date-time
                    description: 'Attribute type date-time model'
                    properties:
                        value:
                            type: string
                            format: date-time
                            nullable: true
                    type: object
        ApiAttributeTypeEmailEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: email
                    description: 'Attribute type email model'
                    properties:
                        value:
                            title: 'list items'
                            description: 'string or array'
                            format: object
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectStringDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectStringsDM'
                    type: object
        ApiAttributeTypeFileEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: file
                    description: 'Attribute type file model'
                    properties:
                        value:
                            title: files
                            description: 'integer or array'
                            format: object
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypeFloatEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: float
                    description: 'Attribute type float model'
                    properties:
                        value:
                            type: number
                            format: number
                            nullable: true
                    type: object
        ApiAttributeTypeListEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: list
                    description: 'Attribute type list model'
                    properties:
                        value:
                            title: 'list position values'
                            description: 'integer or array'
                            format: object
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypeListMultiEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: listMulti
                    description: 'Attribute type list multi model'
                    properties:
                        value:
                            title: 'list position values'
                            description: 'integer or array'
                            format: object
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypePhoneEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: phone
                    description: 'Attribute type phone model'
                    properties:
                        value:
                            type: string
                            format: string
                    type: object
        ApiAttributeTypeSignatureEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: signature
                    description: 'Attribute type signature model'
                    properties:
                        value:
                            title: signatures
                            description: 'integer or array'
                            format: object
                            nullable: true
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypeTagsEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: tags
                    description: 'Attribute type tags model'
                    properties:
                        value:
                            title: 'list items'
                            description: 'string or array'
                            format: object
                            nullable: true
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectStringDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectStringsDM'
                    type: object
        ApiAttributeTypeTextEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: text
                    description: 'Attribute type text model'
                    properties:
                        value:
                            type: string
                            format: string
                            nullable: true
                    type: object
        ApiAttributeTypeUserUserEditDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeDM'
                -
                    title: 'user user'
                    description: 'Attribute type user user model'
                    properties:
                        value:
                            title: user_users
                            description: 'integer or array'
                            format: object
                            nullable: true
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    type: object
        ApiAttributeTypeAccountUserShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: 'account user'
                    description: 'Attribute type account user model'
                    properties:
                        value:
                            title: account_users
                            description: ''
                            type: array
                            format: object
                            items:
                                $ref: '#/components/schemas/AccountUserAura'
                    type: object
        ApiAttributeTypeBoolShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: bool
                    description: 'Attribute type bool model'
                    properties:
                        value:
                            type: boolean
                            format: bool
                    type: object
        ApiAttributeTypeCompanyShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: company
                    description: 'Attribute type company model'
                    properties:
                        value:
                            title: companies
                            description: ''
                            type: array
                            format: object
                            items:
                                $ref: '#/components/schemas/AccountCompanyAura'
                    type: object
        ApiAttributeTypeDateShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: date
                    description: 'Attribute type date model'
                    properties:
                        value:
                            type: string
                            format: date
                            nullable: true
                    type: object
        ApiAttributeTypeDateTimeShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: date-time
                    description: 'Attribute type date-time model'
                    properties:
                        value:
                            type: string
                            format: date-time
                            nullable: true
                    type: object
        ApiAttributeTypeEmailShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: email
                    description: 'Attribute type email model'
                    properties:
                        value:
                            title: 'list items'
                            description: 'string or array'
                            format: object
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectStringDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectStringsDM'
                    type: object
        ApiAttributeTypeFileShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: file
                    description: 'Attribute type file model'
                    properties:
                        value:
                            title: files
                            description: ''
                            type: array
                            format: object
                            items:
                                $ref: '#/components/schemas/FileAura'
                    type: object
        ApiAttributeTypeFloatShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: float
                    description: 'Attribute type float model'
                    properties:
                        value:
                            type: number
                            format: number
                            nullable: true
                    type: object
        ApiAttributeTypeListMultiShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: listMulti
                    description: 'Attribute type list multi model'
                    properties:
                        positions:
                            $ref: '#/components/schemas/ApiAttributeListPositionDM'
                        value:
                            $ref: '#/components/schemas/ApiAttributeListPositionValueDM'
                    type: object
        ApiAttributeTypeListShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: list
                    description: 'Attribute type list model'
                    properties:
                        positions:
                            $ref: '#/components/schemas/ApiAttributeListPositionDM'
                        value:
                            $ref: '#/components/schemas/ApiAttributeListPositionValueDM'
                    type: object
        ApiAttributeTypePhoneShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: phone
                    description: 'Attribute type phone model'
                    properties:
                        value:
                            type: string
                            format: string
                    type: object
        ApiAttributeTypeSignatureShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: signature
                    description: 'Attribute type signature model'
                    properties:
                        value:
                            title: signatures
                            description: ''
                            type: array
                            format: object
                            items:
                                $ref: '#/components/schemas/FileAura'
                    type: object
        ApiAttributeTypeTagsShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: tags
                    description: 'Attribute type tags model'
                    properties:
                        value:
                            title: 'list items'
                            description: 'string or array'
                            format: object
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectStringsDM'
                    type: object
        ApiAttributeTypeTextShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: text
                    description: 'Attribute type text model'
                    properties:
                        value:
                            type: string
                            format: string
                            nullable: true
                    type: object
        ApiAttributeTypeUserUserShowDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiAttributeShowDM'
                -
                    title: 'user user'
                    description: 'Attribute type user user model'
                    properties:
                        value:
                            title: user_users
                            description: ''
                            type: array
                            format: object
                            items:
                                $ref: '#/components/schemas/UserUserAura'
                    type: object
        ApiDataRequestDM:
            title: 'Data request model'
            description: 'Data request model'
            required:
                - data
            properties:
                data:
                    title: data
                    description: 'Data request, you can check the fields/ extra_fields and copy them from: /manual/api'
                    type: object
                    format: object
                setting:
                    $ref: '#/components/schemas/ApiSettingDM'
                fields:
                    title: fields
                    description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                    type: string
                    format: string
                    example: 'field1,field2,parentField1.field3'
                extra_fields:
                    title: extra_fields
                    description: '(default: none) Extra fields in returned data. Max depth is 1'
                    type: string
                    format: string
                    example: 'extra_field1,extra_field2,parentField1.extra_field3'
            type: object
        ApiDataRequestFileDM:
            title: 'Data request model'
            description: 'Data request model'
            required:
                - data_files
            properties:
                data_files:
                    title: data_files
                    description: 'Files array'
                    type: array
                    items:
                        type: string
                        format: binary
                mode:
                    title: mode
                    description: '(default: 0) 0: temporary file, 1: attachment, 2: file'
                    type: integer
            type: object
        ApiDataRequestFileUrlDM:
            title: 'Data request model'
            description: 'Data request model'
            required:
                - data_files_urls
            properties:
                data_files_urls:
                    title: data_files_urls
                    description: 'URL array'
                    type: array
                    items:
                        type: string
            type: object
        ApiDataRequestGeneratePdfDM:
            allOf:
                -
                    $ref: '#/components/schemas/ApiDataRequestSimpleDM'
                -
                    title: 'Data request model'
                    description: 'Data request model'
                    properties:
                        data:
                            $ref: '#/components/schemas/ApiDataRequestGeneratePdfDataDM'
                    type: object
        ApiDataRequestGeneratePdfDataDM:
            title: 'Data model'
            description: 'Data model'
            properties:
                templateId:
                    title: templateId
                    description: '(default: null) commissionTemplate''s or productTemplate''s ID'
                    type: integer
            type: object
        ApiDataRequestSimpleDM:
            title: 'Data request model'
            description: 'Data request model'
            required:
                - data
            properties:
                data:
                    title: data
                    description: 'Data request'
                    type: object
                    format: object
                setting:
                    $ref: '#/components/schemas/ApiSettingDM'
            type: object
        ApiImportFromFileDM:
            title: 'Data request model'
            description: 'Data request model'
            required:
                - data
            properties:
                data:
                    title: data
                    description: 'Data request, that you can copy from: /manual/api'
                    type: object
                    format: object
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectFileDM'
            type: object
        ApiObjectFileDM:
            title: ApiObjectFileDM
            description: 'ApiObjectFileDM schema'
            properties:
                file:
                    description: 'Id of a file to import from'
                    type: string
                    format: integer
                    example: 1
                    nullable: true
            type: object
        ApiObjectIdDM:
            title: objectId
            description: objectId
            type: integer
            format: integer
            writeOnly: true
        ApiObjectIdsDM:
            title: array<ids>
            description: array<ids>
            type: array
            format: array
            items:
                type: integer
            writeOnly: true
        ApiObjectStringDM:
            title: string
            description: string
            type: string
            format: string
            writeOnly: true
        ApiObjectStringsDM:
            title: array<strings>
            description: array<strings>
            type: array
            format: array
            items:
                type: string
            writeOnly: true
        ApiSettingDM:
            title: 'Setting model'
            description: 'Setting model'
            properties:
                mode_relations_add:
                    title: mode_relations_add
                    description: '(default: false) In this mode, unsubmitted relations will not be deleted. (only for ManyToMany, OneToMany)'
                    type: boolean
                    format: boolean
                    example: false
                mode_relations_remove:
                    title: mode_relations_remove
                    description: '(default: false) In this mode, sent relations will be removed. (only for ManyToMany, OneToMany)'
                    type: boolean
                    format: boolean
                    example: false
                with_debug_mode:
                    title: with_debug_mode
                    description: '(default: false) API debug mode. Indicates exception paths and adds additional information to the meta object'
                    type: boolean
                    format: boolean
                    example: false
                with_editable_settings_for_action:
                    title: with_editable_settings_for_action
                    description: '(default: null) Determines whether to return editable API settings: meta.editableSettingsForAction.'
                    type: string
                    format: string
                    example: GET
                with_get_data:
                    title: with_get_data
                    description: '(default: true) Determines whether to return the *data* parameter. Disable it for best performance.'
                    type: boolean
                    format: boolean
                    example: true
                lang:
                    title: lang
                    description: '(default: pl) Defines the language of the client'
                    type: string
                    format: string
                    example: pl
                extend_request_with_additional_changed:
                    title: extend_request_with_additional_changed
                    description: '(default: false) Determines whether to extend the request with additional changed objects.'
                    type: boolean
                    format: boolean
                    example: false
                limit_to_my_settings:
                    title: limit_to_my_settings
                    description: '(default: true) Determines whether to limit user_settings and profile_settings to user''s settings. Only available for admins.'
                    type: boolean
                    format: boolean
                    example: false
                copy_with_attributes:
                    title: limit_to_my_settings
                    description: '(default: false) Determines whether to copy attributes when copying document header values.'
                    type: boolean
                    format: boolean
                    example: false
                copy_with_position_attributes:
                    title: limit_to_my_settings
                    description: '(default: false) Determines whether to copy attributes when copying document position values.'
                    type: boolean
                    format: boolean
                    example: false
            type: object
        AttributeToDocumentOfferGETFieldsForCollection:
            title: attribute_to_document_offers
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                valueDateTime:
                    type: string
                    nullable: true
                    format: date-time
                attribute:
                    nullable: true
                    description: (documentOfferAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
                documentOffer:
                    nullable: true
                    description: (documentOffer)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferGETFieldsForRelation'
                file:
                    nullable: true
                    description: (file)
                    allOf:
                        -
                            $ref: '#/components/schemas/FileGETFieldsForRelation'
        AttributeToDocumentOfferGETExtra_fieldsForCollection:
            title: attribute_to_document_offers
            type: object
            properties: {  }
        AttributeToDocumentOfferGETFields:
            title: attribute_to_document_offers
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                valueDateTime:
                    type: string
                    nullable: true
                    format: date-time
                attribute:
                    nullable: true
                    description: (documentOfferAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
                documentOffer:
                    nullable: true
                    description: (documentOffer)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferGETFieldsForRelation'
                file:
                    nullable: true
                    description: (file)
                    allOf:
                        -
                            $ref: '#/components/schemas/FileGETFieldsForRelation'
        AttributeToDocumentOfferGETExtra_fields:
            title: attribute_to_document_offers
            type: object
            properties: {  }
        AttributeToDocumentOfferPATCHForCollection:
            title: attribute_to_document_offers
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    valueText:
                        type: string
                        nullable: true
                    valueFloat:
                        type: number
                        nullable: true
                        format: float
                    valueDateTime:
                        type: string
                        nullable: true
                        format: date-time
                    attribute:
                        nullable: true
                        description: 'integer or object (documentOfferAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
                    documentOffer:
                        nullable: true
                        description: 'integer or object (documentOffer)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferPATCHForRelation'
                    file:
                        nullable: true
                        description: 'integer or object (file)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/FilePATCHForRelation'
                required:
                    - id
        AttributeToDocumentOfferPATCH:
            title: attribute_to_document_offers
            type: object
            properties:
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                valueDateTime:
                    type: string
                    nullable: true
                    format: date-time
                attribute:
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
                documentOffer:
                    nullable: true
                    description: 'integer or object (documentOffer)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferPATCHForRelation'
                file:
                    nullable: true
                    description: 'integer or object (file)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/FilePATCHForRelation'
        AttributeToDocumentOfferPOSTForCollection:
            title: attribute_to_document_offers
            type: array
            items:
                type: object
                properties:
                    valueText:
                        type: string
                        nullable: true
                    valueFloat:
                        type: number
                        nullable: true
                        format: float
                    valueDateTime:
                        type: string
                        nullable: true
                        format: date-time
                    attribute:
                        nullable: true
                        description: 'integer or object (documentOfferAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
                    documentOffer:
                        nullable: true
                        description: 'integer or object (documentOffer)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferPOSTForRelation'
                    file:
                        nullable: true
                        description: 'integer or object (file)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/FilePOSTForRelation'
        AttributeToDocumentOfferPOST:
            title: attribute_to_document_offers
            type: object
            properties:
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                valueDateTime:
                    type: string
                    nullable: true
                    format: date-time
                attribute:
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
                documentOffer:
                    nullable: true
                    description: 'integer or object (documentOffer)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferPOSTForRelation'
                file:
                    nullable: true
                    description: 'integer or object (file)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/FilePOSTForRelation'
        DocumentAttributeGETFieldsForCollection:
            title: document_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                uuid:
                    type: string
                    nullable: true
                    format: guid
                parent:
                    nullable: true
                    description: (documentAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentAttributeGETFieldsForRelation'
                attributeMultis:
                    nullable: false
                    description: '(documentAttributeMulti)<br />Available for: list, listMulti'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentAttributeMultiGETFieldsForRelation'
        DocumentAttributeGETExtra_fieldsForCollection:
            title: document_attributes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentAttributeGETFields:
            title: document_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                uuid:
                    type: string
                    nullable: true
                    format: guid
                parent:
                    nullable: true
                    description: (documentAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentAttributeGETFieldsForRelation'
                attributeMultis:
                    nullable: false
                    description: '(documentAttributeMulti)<br />Available for: list, listMulti'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentAttributeMultiGETFieldsForRelation'
        DocumentAttributeGETExtra_fields:
            title: document_attributes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentAttributePATCHForCollection:
            title: document_attributes
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    type:
                        type: integer
                        nullable: false
                        description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                    name:
                        type: string
                        nullable: false
                        maxLength: 255
                    isActive:
                        type: boolean
                        nullable: true
                    displayPriority:
                        type: integer
                        nullable: true
                    isForPosition:
                        type: boolean
                        nullable: true
                    visibleInList:
                        type: boolean
                        nullable: true
                    option:
                        type: string
                        nullable: true
                        maxLength: 10
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    filterAsTags:
                        type: boolean
                        nullable: true
                    searchingForOptions:
                        type: boolean
                        nullable: true
                    parent:
                        nullable: true
                        description: 'integer or object (documentAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentAttributePATCHForRelation'
                    attributeMultis:
                        nullable: false
                        description: 'integer or array<object> or object (documentAttributeMulti)<br />Available for: list, listMulti'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentAttributeMultiPATCHForRelation'
                required:
                    - type
                    - name
        DocumentAttributePATCH:
            title: document_attributes
            type: object
            properties:
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    nullable: true
                    description: 'integer or object (documentAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentAttributePATCHForRelation'
                attributeMultis:
                    nullable: false
                    description: 'integer or array<object> or object (documentAttributeMulti)<br />Available for: list, listMulti'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentAttributeMultiPATCHForRelation'
            required:
                - type
                - name
        DocumentAttributePOSTForCollection:
            title: document_attributes
            type: array
            items:
                type: object
                properties:
                    type:
                        type: integer
                        nullable: false
                        description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                    name:
                        type: string
                        nullable: false
                        maxLength: 255
                    isActive:
                        type: boolean
                        nullable: true
                    displayPriority:
                        type: integer
                        nullable: true
                    isForPosition:
                        type: boolean
                        nullable: true
                    visibleInList:
                        type: boolean
                        nullable: true
                    option:
                        type: string
                        nullable: true
                        maxLength: 10
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    filterAsTags:
                        type: boolean
                        nullable: true
                    searchingForOptions:
                        type: boolean
                        nullable: true
                    parent:
                        nullable: true
                        description: 'integer or object (documentAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentAttributePOSTForRelation'
                    attributeMultis:
                        nullable: false
                        description: 'integer or array<object> or object (documentAttributeMulti)<br />Available for: list, listMulti'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentAttributeMultiPOSTForRelation'
                required:
                    - type
                    - name
        DocumentAttributePOST:
            title: document_attributes
            type: object
            properties:
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    nullable: true
                    description: 'integer or object (documentAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentAttributePOSTForRelation'
                attributeMultis:
                    nullable: false
                    description: 'integer or array<object> or object (documentAttributeMulti)<br />Available for: list, listMulti'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentAttributeMultiPOSTForRelation'
            required:
                - type
                - name
        DocumentExportConfigGETFieldsForCollection:
            title: document_export_configs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
        DocumentExportConfigGETExtra_fieldsForCollection:
            title: document_export_configs
            type: object
            properties: {  }
        DocumentExportConfigGETFields:
            title: document_export_configs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
        DocumentExportConfigGETExtra_fields:
            title: document_export_configs
            type: object
            properties: {  }
        DocumentExportConfigPATCHForCollection:
            title: document_export_configs
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    exportType:
                        type: string
                        nullable: false
                        maxLength: 15
                    exportCode:
                        type: string
                        nullable: true
                        maxLength: 55
                    saveType:
                        type: integer
                        nullable: false
                    dir:
                        type: string
                        nullable: true
                    ftpHost:
                        type: string
                        nullable: true
                        maxLength: 255
                    ftpPort:
                        type: integer
                        nullable: true
                    ftpUser:
                        type: string
                        nullable: true
                        maxLength: 55
                    ftpPassword:
                        type: string
                        nullable: true
                        maxLength: 55
                    deliveryAddress:
                        type: string
                        nullable: true
                    active:
                        type: boolean
                        nullable: true
                    documentType:
                        type: integer
                        nullable: true
                    importDocumentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                required:
                    - id
                    - exportType
        DocumentExportConfigPATCH:
            title: document_export_configs
            type: object
            properties:
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
            required:
                - exportType
        DocumentExportConfigPOSTForCollection:
            title: document_export_configs
            type: array
            items:
                type: object
                properties:
                    exportType:
                        type: string
                        nullable: false
                        maxLength: 15
                    exportCode:
                        type: string
                        nullable: true
                        maxLength: 55
                    saveType:
                        type: integer
                        nullable: false
                    dir:
                        type: string
                        nullable: true
                    ftpHost:
                        type: string
                        nullable: true
                        maxLength: 255
                    ftpPort:
                        type: integer
                        nullable: true
                    ftpUser:
                        type: string
                        nullable: true
                        maxLength: 55
                    ftpPassword:
                        type: string
                        nullable: true
                        maxLength: 55
                    deliveryAddress:
                        type: string
                        nullable: true
                    active:
                        type: boolean
                        nullable: true
                    documentType:
                        type: integer
                        nullable: true
                    importDocumentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                required:
                    - exportType
        DocumentExportConfigPOST:
            title: document_export_configs
            type: object
            properties:
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
            required:
                - exportType
        DocumentExportQueueGETFieldsForCollection:
            title: document_export_queues
            type: object
            properties:
                documentExportQueueId:
                    type: integer
                    nullable: false
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 45
                exportType:
                    type: string
                    nullable: true
                    maxLength: 15
                documentExportConfig:
                    nullable: true
                    description: (documentExportConfig)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentExportConfigGETFieldsForRelation'
        DocumentExportQueueGETExtra_fieldsForCollection:
            title: document_export_queues
            type: object
            properties: {  }
        DocumentExportQueueGETFields:
            title: document_export_queues
            type: object
            properties:
                documentExportQueueId:
                    type: integer
                    nullable: false
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 45
                exportType:
                    type: string
                    nullable: true
                    maxLength: 15
                documentExportConfig:
                    nullable: true
                    description: (documentExportConfig)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentExportConfigGETFieldsForRelation'
        DocumentExportQueueGETExtra_fields:
            title: document_export_queues
            type: object
            properties: {  }
        DocumentExportQueuePATCHForCollection:
            title: document_export_queues
            type: array
            items:
                type: object
                properties:
                    documentExportQueueId:
                        type: integer
                        nullable: false
                    documentId:
                        type: integer
                        nullable: true
                    documentType:
                        type: string
                        nullable: true
                        maxLength: 45
                    exportType:
                        type: string
                        nullable: true
                        maxLength: 15
                    documentExportConfig:
                        nullable: true
                        description: 'integer or object (documentExportConfig)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentExportConfigPATCHForRelation'
                required:
                    - documentExportQueueId
        DocumentExportQueuePATCH:
            title: document_export_queues
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 45
                exportType:
                    type: string
                    nullable: true
                    maxLength: 15
                documentExportConfig:
                    nullable: true
                    description: 'integer or object (documentExportConfig)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentExportConfigPATCHForRelation'
        DocumentExportQueuePOSTForCollection:
            title: document_export_queues
            type: array
            items:
                type: object
                properties:
                    documentId:
                        type: integer
                        nullable: true
                    documentType:
                        type: string
                        nullable: true
                        maxLength: 45
                    exportType:
                        type: string
                        nullable: true
                        maxLength: 15
                    documentExportConfig:
                        nullable: true
                        description: 'integer or object (documentExportConfig)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentExportConfigPOSTForRelation'
        DocumentExportQueuePOST:
            title: document_export_queues
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 45
                exportType:
                    type: string
                    nullable: true
                    maxLength: 15
                documentExportConfig:
                    nullable: true
                    description: 'integer or object (documentExportConfig)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentExportConfigPOSTForRelation'
        DocumentInventoryGETFieldsForCollection:
            title: document_inventories
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        DocumentInventoryGETExtra_fieldsForCollection:
            title: document_inventories
            type: object
            properties: {  }
        DocumentInventoryGETFields:
            title: document_inventories
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        DocumentInventoryGETExtra_fields:
            title: document_inventories
            type: object
            properties: {  }
        DocumentInventoryPATCHForCollection:
            title: document_inventories
            type: array
            items:
                type: object
                properties:
                    documentId:
                        type: integer
                        nullable: false
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentDescription:
                        type: string
                        nullable: true
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    documentDateSold:
                        type: string
                        nullable: true
                        format: date-time
                    documentDateDeadline:
                        type: string
                        nullable: true
                        format: date-time
                    storehouseCode:
                        type: string
                        nullable: true
                        maxLength: 75
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    isAccounted:
                        type: boolean
                        nullable: true
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                required:
                    - documentId
        DocumentInventoryPATCH:
            title: document_inventories
            type: object
            properties:
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
        DocumentInventoryPOSTForCollection:
            title: document_inventories
            type: array
            items:
                type: object
                properties:
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentDescription:
                        type: string
                        nullable: true
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    documentDateSold:
                        type: string
                        nullable: true
                        format: date-time
                    documentDateDeadline:
                        type: string
                        nullable: true
                        format: date-time
                    storehouseCode:
                        type: string
                        nullable: true
                        maxLength: 75
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    isAccounted:
                        type: boolean
                        nullable: true
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
        DocumentInventoryPOST:
            title: document_inventories
            type: object
            properties:
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
        DocumentInventoryPositionGETFieldsForCollection:
            title: document_inventory_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentQuantity:
                    type: number
                    nullable: true
                    format: float
                expectedQuantity:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentInventory:
                    nullable: true
                    description: (documentInventory)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
                documentMeasure:
                    nullable: true
                    description: (measureUnit)
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        DocumentInventoryPositionGETExtra_fieldsForCollection:
            title: document_inventory_positions
            type: object
            properties: {  }
        DocumentInventoryPositionGETFields:
            title: document_inventory_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentQuantity:
                    type: number
                    nullable: true
                    format: float
                expectedQuantity:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentInventory:
                    nullable: true
                    description: (documentInventory)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
                documentMeasure:
                    nullable: true
                    description: (measureUnit)
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        DocumentInventoryPositionGETExtra_fields:
            title: document_inventory_positions
            type: object
            properties: {  }
        DocumentInventoryPositionPATCHForCollection:
            title: document_inventory_positions
            type: array
            items:
                type: object
                properties:
                    positionId:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentPosition:
                        type: integer
                        nullable: true
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentQuantity:
                        type: number
                        nullable: true
                        format: float
                    expectedQuantity:
                        type: number
                        nullable: true
                        format: float
                    serialNumber:
                        type: string
                        nullable: true
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentInventory:
                        nullable: true
                        description: 'integer or object (documentInventory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInventoryPATCHForRelation'
                    documentMeasure:
                        nullable: true
                        description: 'integer or object (measureUnit)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                required:
                    - positionId
        DocumentInventoryPositionPATCH:
            title: document_inventory_positions
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentQuantity:
                    type: number
                    nullable: true
                    format: float
                expectedQuantity:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentInventory:
                    nullable: true
                    description: 'integer or object (documentInventory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInventoryPATCHForRelation'
                documentMeasure:
                    nullable: true
                    description: 'integer or object (measureUnit)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
        DocumentInventoryPositionPOSTForCollection:
            title: document_inventory_positions
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentPosition:
                        type: integer
                        nullable: true
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentQuantity:
                        type: number
                        nullable: true
                        format: float
                    expectedQuantity:
                        type: number
                        nullable: true
                        format: float
                    serialNumber:
                        type: string
                        nullable: true
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentInventory:
                        nullable: true
                        description: 'integer or object (documentInventory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInventoryPOSTForRelation'
                    documentMeasure:
                        nullable: true
                        description: 'integer or object (measureUnit)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
        DocumentInventoryPositionPOST:
            title: document_inventory_positions
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentQuantity:
                    type: number
                    nullable: true
                    format: float
                expectedQuantity:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentInventory:
                    nullable: true
                    description: 'integer or object (documentInventory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInventoryPOSTForRelation'
                documentMeasure:
                    nullable: true
                    description: 'integer or object (measureUnit)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
        DocumentInvoiceGETFieldsForCollection:
            title: document_invoices
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                address:
                    type: string
                    nullable: true
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                documentHeader:
                    type: string
                    nullable: false
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentToPay:
                    type: number
                    nullable: false
                    format: float
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                documentType:
                    type: integer
                    nullable: false
                incomeValue:
                    type: number
                    nullable: true
                    format: float
                outcomeValue:
                    type: number
                    nullable: true
                    format: float
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                valueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                valueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                incomeValueInCurrency:
                    type: number
                    nullable: true
                    format: float
                outcomeValueInCurrency:
                    type: number
                    nullable: true
                    format: float
                paymentToPayInCurrency:
                    type: number
                    nullable: true
                    format: float
                isReceipt:
                    type: boolean
                    nullable: true
                valueVatInCurrency:
                    type: number
                    nullable: true
                    format: float
                paymentPayedInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    nullable: false
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                paymentType:
                    nullable: false
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                receiver:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                toDocument:
                    nullable: true
                    description: '(documentInvoice)<br />Required for document correction.'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                receipt:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentInvoicePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                userPh:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                deliveryPlace:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
        DocumentInvoiceGETExtra_fieldsForCollection:
            title: document_invoices
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
        DocumentInvoiceGETFields:
            title: document_invoices
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                address:
                    type: string
                    nullable: true
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                documentHeader:
                    type: string
                    nullable: false
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentToPay:
                    type: number
                    nullable: false
                    format: float
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                documentType:
                    type: integer
                    nullable: false
                incomeValue:
                    type: number
                    nullable: true
                    format: float
                outcomeValue:
                    type: number
                    nullable: true
                    format: float
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                valueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                valueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                incomeValueInCurrency:
                    type: number
                    nullable: true
                    format: float
                outcomeValueInCurrency:
                    type: number
                    nullable: true
                    format: float
                paymentToPayInCurrency:
                    type: number
                    nullable: true
                    format: float
                isReceipt:
                    type: boolean
                    nullable: true
                valueVatInCurrency:
                    type: number
                    nullable: true
                    format: float
                paymentPayedInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    nullable: false
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                paymentType:
                    nullable: false
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                receiver:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                toDocument:
                    nullable: true
                    description: '(documentInvoice)<br />Required for document correction.'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                receipt:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentInvoicePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                userPh:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                deliveryPlace:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
        DocumentInvoiceGETExtra_fields:
            title: document_invoices
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
        DocumentInvoicePATCHForCollection:
            title: document_invoices
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentDate:
                        type: string
                        nullable: false
                        format: date-time
                    valueNetto:
                        type: number
                        nullable: false
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueBrutto:
                        type: number
                        nullable: false
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    description:
                        type: string
                        nullable: true
                        description: 'DEPRECATED Use standard document attributes instead.'
                    valueVat:
                        type: number
                        nullable: false
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    paymentPayed:
                        type: number
                        nullable: true
                        format: float
                    paymentDate:
                        type: string
                        nullable: false
                        format: date-time
                    addressOwner:
                        type: string
                        nullable: true
                    addressDelivery:
                        type: string
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    currencyCode:
                        type: string
                        nullable: false
                        maxLength: 3
                        description: 'Currency of the document.'
                    documentStatus:
                        type: integer
                        nullable: false
                        description: '2: Canceled.<br />4: In buffer.'
                    isAccounted:
                        type: boolean
                        nullable: true
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                        description: 'Information about the exchange rate, e.g. EUR/PLN '
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                        description: 'Currency rate value.'
                    vatConversionMode:
                        type: integer
                        nullable: true
                        description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                    connectedEmailStatus:
                        type: integer
                        nullable: true
                    company:
                        nullable: false
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                    paymentType:
                        nullable: false
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                    receiver:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    toDocument:
                        nullable: true
                        description: 'integer or object (documentInvoice)<br />Required for document correction.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                    receipt:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentInvoicePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                    deliveryPlace:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPATCHForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    creator:
                        type: array
                        nullable: true
                        items:
                            type: integer
                        description: extra_field
                    relations:
                        type: object
                        nullable: true
                        description: extra_field
                required:
                    - documentDate
                    - paymentDate
                    - company
                    - paymentType
                    - documentSeriesDefinition
        DocumentInvoicePATCH:
            title: document_invoices
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    nullable: false
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                paymentType:
                    nullable: false
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                receiver:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                toDocument:
                    nullable: true
                    description: 'integer or object (documentInvoice)<br />Required for document correction.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                receipt:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentInvoicePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                deliveryPlace:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPATCHForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - documentDate
                - paymentDate
                - company
                - paymentType
                - documentSeriesDefinition
        DocumentInvoicePOSTForCollection:
            title: document_invoices
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentDate:
                        type: string
                        nullable: false
                        format: date-time
                    valueNetto:
                        type: number
                        nullable: false
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueBrutto:
                        type: number
                        nullable: false
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    description:
                        type: string
                        nullable: true
                        description: 'DEPRECATED Use standard document attributes instead.'
                    valueVat:
                        type: number
                        nullable: false
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    paymentPayed:
                        type: number
                        nullable: true
                        format: float
                    paymentDate:
                        type: string
                        nullable: false
                        format: date-time
                    addressOwner:
                        type: string
                        nullable: true
                    addressDelivery:
                        type: string
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    currencyCode:
                        type: string
                        nullable: false
                        maxLength: 3
                        description: 'Currency of the document.'
                    documentStatus:
                        type: integer
                        nullable: false
                        description: '2: Canceled.<br />4: In buffer.'
                    isAccounted:
                        type: boolean
                        nullable: true
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                        description: 'Information about the exchange rate, e.g. EUR/PLN '
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                        description: 'Currency rate value.'
                    vatConversionMode:
                        type: integer
                        nullable: true
                        description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                    connectedEmailStatus:
                        type: integer
                        nullable: true
                    company:
                        nullable: false
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                    paymentType:
                        nullable: false
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                    receiver:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    toDocument:
                        nullable: true
                        description: 'integer or object (documentInvoice)<br />Required for document correction.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                    receipt:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentInvoicePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                    deliveryPlace:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPOSTForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    creator:
                        type: array
                        nullable: true
                        items:
                            type: integer
                        description: extra_field
                    relations:
                        type: object
                        nullable: true
                        description: extra_field
                required:
                    - documentDate
                    - paymentDate
                    - company
                    - paymentType
                    - documentSeriesDefinition
        DocumentInvoicePOST:
            title: document_invoices
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    nullable: false
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                paymentType:
                    nullable: false
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                receiver:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                toDocument:
                    nullable: true
                    description: 'integer or object (documentInvoice)<br />Required for document correction.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                receipt:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentInvoicePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                deliveryPlace:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPOSTForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - documentDate
                - paymentDate
                - company
                - paymentType
                - documentSeriesDefinition
        DocumentInvoicePositionGETFieldsForCollection:
            title: document_invoice_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 250
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: false
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                vatPercentage:
                    type: number
                    nullable: true
                    format: float
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                isComplet:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                product:
                    nullable: false
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                measureUnit:
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                vat:
                    nullable: true
                    description: '(vat)<br />On invoice correction use: currentVat'
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                currentVat:
                    nullable: true
                    description: '(vat)<br />Required for document correction.'
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                correctedPosition:
                    nullable: true
                    description: '(documentInvoicePosition)<br />Required for document correction.'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                orderPosition:
                    nullable: true
                    description: (documentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
        DocumentInvoicePositionGETExtra_fieldsForCollection:
            title: document_invoice_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DocumentInvoicePositionGETFields:
            title: document_invoice_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 250
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: false
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                vatPercentage:
                    type: number
                    nullable: true
                    format: float
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                isComplet:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                product:
                    nullable: false
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                measureUnit:
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                vat:
                    nullable: true
                    description: '(vat)<br />On invoice correction use: currentVat'
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                currentVat:
                    nullable: true
                    description: '(vat)<br />Required for document correction.'
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                correctedPosition:
                    nullable: true
                    description: '(documentInvoicePosition)<br />Required for document correction.'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                orderPosition:
                    nullable: true
                    description: (documentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
        DocumentInvoicePositionGETExtra_fields:
            title: document_invoice_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DocumentInvoicePositionPATCHForCollection:
            title: document_invoice_positions
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    productName:
                        type: string
                        nullable: true
                        description: 'If product name is not given in a request then it will be taken from product'
                    quantity:
                        type: number
                        nullable: true
                        format: float
                        description: 'On invoice correction use: currentQuantity'
                    basePriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'On invoice correction use: currentPriceNetto'
                    basePriceBrutto:
                        type: number
                        nullable: true
                        format: float
                    baseValueNetto:
                        type: number
                        nullable: true
                        format: float
                    baseValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    baseRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'On invoice correction use: currentBaseRabat'
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueBrutto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueVat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                    priceRabatBrutto:
                        type: number
                        nullable: true
                        format: float
                    valueNettoAfterDiscounts:
                        type: number
                        nullable: true
                        format: float
                    valueBruttoAfterDiscounts:
                        type: number
                        nullable: true
                        format: float
                    currentQuantity:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentBasePriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentBaseRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentPriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentPriceRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    documentInvoice:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                    product:
                        nullable: false
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)<br />On invoice correction use: currentVat'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                    currentVat:
                        nullable: true
                        description: 'integer or object (vat)<br />Required for document correction.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                    correctedPosition:
                        nullable: true
                        description: 'integer or object (documentInvoicePosition)<br />Required for document correction.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                    orderPosition:
                        nullable: true
                        description: 'integer or object (documentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                required:
                    - product
        DocumentInvoicePositionPATCH:
            title: document_invoice_positions
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                product:
                    nullable: false
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)<br />On invoice correction use: currentVat'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
                currentVat:
                    nullable: true
                    description: 'integer or object (vat)<br />Required for document correction.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
                correctedPosition:
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)<br />Required for document correction.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                orderPosition:
                    nullable: true
                    description: 'integer or object (documentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - product
        DocumentInvoicePositionPOSTForCollection:
            title: document_invoice_positions
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    productName:
                        type: string
                        nullable: true
                        description: 'If product name is not given in a request then it will be taken from product'
                    quantity:
                        type: number
                        nullable: true
                        format: float
                        description: 'On invoice correction use: currentQuantity'
                    basePriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'On invoice correction use: currentPriceNetto'
                    basePriceBrutto:
                        type: number
                        nullable: true
                        format: float
                    baseValueNetto:
                        type: number
                        nullable: true
                        format: float
                    baseValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    baseRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'On invoice correction use: currentBaseRabat'
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueBrutto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    valueVat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Editable and required only if vatConversionMode = 3'
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                    priceRabatBrutto:
                        type: number
                        nullable: true
                        format: float
                    valueNettoAfterDiscounts:
                        type: number
                        nullable: true
                        format: float
                    valueBruttoAfterDiscounts:
                        type: number
                        nullable: true
                        format: float
                    currentQuantity:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentBasePriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentBaseRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentPriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    currentPriceRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Required for document correction.'
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    documentInvoice:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                    product:
                        nullable: false
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)<br />On invoice correction use: currentVat'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
                    currentVat:
                        nullable: true
                        description: 'integer or object (vat)<br />Required for document correction.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
                    correctedPosition:
                        nullable: true
                        description: 'integer or object (documentInvoicePosition)<br />Required for document correction.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                    orderPosition:
                        nullable: true
                        description: 'integer or object (documentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                required:
                    - product
        DocumentInvoicePositionPOST:
            title: document_invoice_positions
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                product:
                    nullable: false
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)<br />On invoice correction use: currentVat'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
                currentVat:
                    nullable: true
                    description: 'integer or object (vat)<br />Required for document correction.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
                correctedPosition:
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)<br />Required for document correction.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                orderPosition:
                    nullable: true
                    description: 'integer or object (documentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - product
        DocumentOfferGETFieldsForCollection:
            title: document_offers
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
        DocumentOfferGETExtra_fieldsForCollection:
            title: document_offers
            type: object
            properties: {  }
        DocumentOfferGETFields:
            title: document_offers
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
        DocumentOfferGETExtra_fields:
            title: document_offers
            type: object
            properties: {  }
        DocumentOfferPATCHForCollection:
            title: document_offers
            type: array
            items:
                type: object
                properties:
                    documentId:
                        type: integer
                        nullable: false
                    companyId:
                        type: integer
                        nullable: true
                    userPhId:
                        type: integer
                        nullable: true
                    documentValueNetto:
                        type: number
                        nullable: true
                        format: float
                    documentValueNettoMargin:
                        type: number
                        nullable: true
                        format: float
                    orderTime:
                        type: string
                        nullable: true
                        format: date-time
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentStatus:
                        type: integer
                        nullable: true
                    documentValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    companyName:
                        type: string
                        nullable: true
                    defaultAddress:
                        type: string
                        nullable: true
                    nip:
                        type: string
                        nullable: true
                        maxLength: 50
                    userPhName:
                        type: string
                        nullable: true
                        maxLength: 60
                    documentValueBruttoMargin:
                        type: number
                        nullable: true
                        format: float
                    notes:
                        type: string
                        nullable: true
                    endDate:
                        type: string
                        nullable: true
                        format: date-time
                    customerDetails:
                        type: string
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                    documentValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueNettoMarginInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueBruttoMarginInCurrency:
                        type: number
                        nullable: true
                        format: float
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                    user:
                        nullable: true
                        description: 'integer or object (accountUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPATCHForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                required:
                    - documentId
        DocumentOfferPATCH:
            title: document_offers
            type: object
            properties:
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: 'integer or object (accountUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPATCHForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
        DocumentOfferPOSTForCollection:
            title: document_offers
            type: array
            items:
                type: object
                properties:
                    companyId:
                        type: integer
                        nullable: true
                    userPhId:
                        type: integer
                        nullable: true
                    documentValueNetto:
                        type: number
                        nullable: true
                        format: float
                    documentValueNettoMargin:
                        type: number
                        nullable: true
                        format: float
                    orderTime:
                        type: string
                        nullable: true
                        format: date-time
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentStatus:
                        type: integer
                        nullable: true
                    documentValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    companyName:
                        type: string
                        nullable: true
                    defaultAddress:
                        type: string
                        nullable: true
                    nip:
                        type: string
                        nullable: true
                        maxLength: 50
                    userPhName:
                        type: string
                        nullable: true
                        maxLength: 60
                    documentValueBruttoMargin:
                        type: number
                        nullable: true
                        format: float
                    notes:
                        type: string
                        nullable: true
                    endDate:
                        type: string
                        nullable: true
                        format: date-time
                    customerDetails:
                        type: string
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                    documentValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueNettoMarginInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueBruttoMarginInCurrency:
                        type: number
                        nullable: true
                        format: float
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                    user:
                        nullable: true
                        description: 'integer or object (accountUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPOSTForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
        DocumentOfferPOST:
            title: document_offers
            type: object
            properties:
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: 'integer or object (accountUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPOSTForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
        DocumentOfferAttributeGETFieldsForCollection:
            title: document_offer_attributes
            type: object
            properties:
                attributeId:
                    type: integer
                    nullable: false
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    nullable: true
                    description: (documentOfferAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
        DocumentOfferAttributeGETExtra_fieldsForCollection:
            title: document_offer_attributes
            type: object
            properties: {  }
        DocumentOfferAttributeGETFields:
            title: document_offer_attributes
            type: object
            properties:
                attributeId:
                    type: integer
                    nullable: false
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    nullable: true
                    description: (documentOfferAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
        DocumentOfferAttributeGETExtra_fields:
            title: document_offer_attributes
            type: object
            properties: {  }
        DocumentOfferAttributePATCHForCollection:
            title: document_offer_attributes
            type: array
            items:
                type: object
                properties:
                    attributeId:
                        type: integer
                        nullable: false
                    attributeType:
                        type: integer
                        nullable: false
                    attributeName:
                        type: string
                        nullable: false
                        maxLength: 55
                    isActive:
                        type: boolean
                        nullable: true
                    displayPriority:
                        type: integer
                        nullable: true
                    attributeOption:
                        type: string
                        nullable: true
                        maxLength: 10
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    searchingForOptions:
                        type: boolean
                        nullable: true
                    parent:
                        nullable: true
                        description: 'integer or object (documentOfferAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
                required:
                    - attributeId
                    - attributeType
                    - attributeName
        DocumentOfferAttributePATCH:
            title: document_offer_attributes
            type: object
            properties:
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
            required:
                - attributeType
                - attributeName
        DocumentOfferAttributePOSTForCollection:
            title: document_offer_attributes
            type: array
            items:
                type: object
                properties:
                    attributeType:
                        type: integer
                        nullable: false
                    attributeName:
                        type: string
                        nullable: false
                        maxLength: 55
                    isActive:
                        type: boolean
                        nullable: true
                    displayPriority:
                        type: integer
                        nullable: true
                    attributeOption:
                        type: string
                        nullable: true
                        maxLength: 10
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    searchingForOptions:
                        type: boolean
                        nullable: true
                    parent:
                        nullable: true
                        description: 'integer or object (documentOfferAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
                required:
                    - attributeType
                    - attributeName
        DocumentOfferAttributePOST:
            title: document_offer_attributes
            type: object
            properties:
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
            required:
                - attributeType
                - attributeName
        DocumentOfferAttributeCredentialGETFieldsForCollection:
            title: document_offer_attribute_credentials
            type: object
            properties:
                credentialId:
                    type: integer
                    nullable: false
                credentialType:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 5
                documentStatus:
                    type: integer
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                attribute:
                    nullable: true
                    description: (documentOfferAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
                profile:
                    nullable: true
                    description: (userProfile)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserProfileGETFieldsForRelation'
        DocumentOfferAttributeCredentialGETExtra_fieldsForCollection:
            title: document_offer_attribute_credentials
            type: object
            properties: {  }
        DocumentOfferAttributeCredentialGETFields:
            title: document_offer_attribute_credentials
            type: object
            properties:
                credentialId:
                    type: integer
                    nullable: false
                credentialType:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 5
                documentStatus:
                    type: integer
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                attribute:
                    nullable: true
                    description: (documentOfferAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
                profile:
                    nullable: true
                    description: (userProfile)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserProfileGETFieldsForRelation'
        DocumentOfferAttributeCredentialGETExtra_fields:
            title: document_offer_attribute_credentials
            type: object
            properties: {  }
        DocumentOfferAttributeCredentialPATCHForCollection:
            title: document_offer_attribute_credentials
            type: array
            items:
                type: object
                properties:
                    credentialId:
                        type: integer
                        nullable: false
                    credentialType:
                        type: integer
                        nullable: true
                    documentType:
                        type: string
                        nullable: true
                        maxLength: 5
                    documentStatus:
                        type: integer
                        nullable: true
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    attribute:
                        nullable: true
                        description: 'integer or object (documentOfferAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
                    profile:
                        nullable: true
                        description: 'integer or object (userProfile)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/UserProfilePATCHForRelation'
                required:
                    - credentialId
        DocumentOfferAttributeCredentialPATCH:
            title: document_offer_attribute_credentials
            type: object
            properties:
                credentialType:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 5
                documentStatus:
                    type: integer
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                attribute:
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
                profile:
                    nullable: true
                    description: 'integer or object (userProfile)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/UserProfilePATCHForRelation'
        DocumentOfferAttributeCredentialPOSTForCollection:
            title: document_offer_attribute_credentials
            type: array
            items:
                type: object
                properties:
                    credentialType:
                        type: integer
                        nullable: true
                    documentType:
                        type: string
                        nullable: true
                        maxLength: 5
                    documentStatus:
                        type: integer
                        nullable: true
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    attribute:
                        nullable: true
                        description: 'integer or object (documentOfferAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
                    profile:
                        nullable: true
                        description: 'integer or object (userProfile)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/UserProfilePOSTForRelation'
        DocumentOfferAttributeCredentialPOST:
            title: document_offer_attribute_credentials
            type: object
            properties:
                credentialType:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 5
                documentStatus:
                    type: integer
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                attribute:
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
                profile:
                    nullable: true
                    description: 'integer or object (userProfile)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/UserProfilePOSTForRelation'
        DocumentOfferPositionGETFieldsForCollection:
            title: document_offer_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOfferId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                margin:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceMarginNetto:
                    type: number
                    nullable: true
                    format: float
                priceMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                measureUnit:
                    nullable: true
                    description: (measureUnit)
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
        DocumentOfferPositionGETExtra_fieldsForCollection:
            title: document_offer_positions
            type: object
            properties: {  }
        DocumentOfferPositionGETFields:
            title: document_offer_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOfferId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                margin:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceMarginNetto:
                    type: number
                    nullable: true
                    format: float
                priceMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                measureUnit:
                    nullable: true
                    description: (measureUnit)
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
        DocumentOfferPositionGETExtra_fields:
            title: document_offer_positions
            type: object
            properties: {  }
        DocumentOfferPositionPATCHForCollection:
            title: document_offer_positions
            type: array
            items:
                type: object
                properties:
                    positionId:
                        type: integer
                        nullable: false
                    documentOfferId:
                        type: integer
                        nullable: true
                    productId:
                        type: integer
                        nullable: true
                    productQuantity:
                        type: number
                        nullable: true
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                    margin:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatValue:
                        type: number
                        nullable: true
                        format: float
                    priceMarginNetto:
                        type: number
                        nullable: true
                        format: float
                    priceMarginBrutto:
                        type: number
                        nullable: true
                        format: float
                    positionValueNetto:
                        type: number
                        nullable: true
                        format: float
                    positionValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginNetto:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginBrutto:
                        type: number
                        nullable: true
                        format: float
                    priceNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceMarginNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceMarginBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                    productFreetype:
                        nullable: true
                        description: 'integer or object (productFreetype)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                required:
                    - positionId
        DocumentOfferPositionPATCH:
            title: document_offer_positions
            type: object
            properties:
                documentOfferId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                margin:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceMarginNetto:
                    type: number
                    nullable: true
                    format: float
                priceMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                productFreetype:
                    nullable: true
                    description: 'integer or object (productFreetype)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
        DocumentOfferPositionPOSTForCollection:
            title: document_offer_positions
            type: array
            items:
                type: object
                properties:
                    documentOfferId:
                        type: integer
                        nullable: true
                    productId:
                        type: integer
                        nullable: true
                    productQuantity:
                        type: number
                        nullable: true
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                    margin:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatValue:
                        type: number
                        nullable: true
                        format: float
                    priceMarginNetto:
                        type: number
                        nullable: true
                        format: float
                    priceMarginBrutto:
                        type: number
                        nullable: true
                        format: float
                    positionValueNetto:
                        type: number
                        nullable: true
                        format: float
                    positionValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginNetto:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginBrutto:
                        type: number
                        nullable: true
                        format: float
                    priceNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceMarginNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceMarginBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    positionValueMarginBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                    productFreetype:
                        nullable: true
                        description: 'integer or object (productFreetype)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
        DocumentOfferPositionPOST:
            title: document_offer_positions
            type: object
            properties:
                documentOfferId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                margin:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceMarginNetto:
                    type: number
                    nullable: true
                    format: float
                priceMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueBrutto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNetto:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBrutto:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                positionValueMarginBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                productFreetype:
                    nullable: true
                    description: 'integer or object (productFreetype)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
        DocumentOfferQuestionGETFieldsForCollection:
            title: document_offer_questions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueNettoBeforeDiscount:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 50
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                currencyRatio:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    nullable: false
                    description: '(accountCompany)<br />Recipient''s company'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                userPh:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                accountUser:
                    nullable: true
                    description: '(accountUser)<br />Recipient'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorAccountUser:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                deliveryPlace:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentOfferQuestionPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForRelation'
        DocumentOfferQuestionGETExtra_fieldsForCollection:
            title: document_offer_questions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionGETFields:
            title: document_offer_questions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueNettoBeforeDiscount:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 50
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                currencyRatio:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    nullable: false
                    description: '(accountCompany)<br />Recipient''s company'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                userPh:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                accountUser:
                    nullable: true
                    description: '(accountUser)<br />Recipient'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorAccountUser:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                deliveryPlace:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentOfferQuestionPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForRelation'
        DocumentOfferQuestionGETExtra_fields:
            title: document_offer_questions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionPATCHForCollection:
            title: document_offer_questions
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    orderTime:
                        type: string
                        nullable: true
                        format: date-time
                    documentStatus:
                        type: integer
                        nullable: false
                    orderDeadline:
                        type: string
                        nullable: false
                        format: date-time
                    notes:
                        type: string
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                        description: 'Currency must be available in exchange or exchangeHistory'
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                    company:
                        nullable: false
                        description: 'integer or object (accountCompany)<br />Recipient''s company'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    accountUser:
                        nullable: true
                        description: 'integer or object (accountUser)<br />Recipient'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPATCHForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                    deliveryPlace:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPATCHForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentOfferQuestionPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentOfferQuestionPositionPATCHForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    relations:
                        type: object
                        nullable: true
                        properties:
                            campaignOpportunities:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            commissions:
                                $ref: '#/components/schemas/CommissionToCommissionAura'
                            documentOrders:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            tasks:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            documentOfferQuestions:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                        description: extra_field
                required:
                    - documentStatus
                    - orderDeadline
                    - company
                    - documentSeriesDefinition
        DocumentOfferQuestionPATCH:
            title: document_offer_questions
            type: object
            properties:
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                notes:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                accountUser:
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPATCHForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                deliveryPlace:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPATCHForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentOfferQuestionPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPATCHForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
            required:
                - documentStatus
                - orderDeadline
                - company
                - documentSeriesDefinition
        DocumentOfferQuestionPOSTForCollection:
            title: document_offer_questions
            type: array
            items:
                type: object
                properties:
                    orderTime:
                        type: string
                        nullable: true
                        format: date-time
                    documentStatus:
                        type: integer
                        nullable: false
                    orderDeadline:
                        type: string
                        nullable: false
                        format: date-time
                    notes:
                        type: string
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                        description: 'Currency must be available in exchange or exchangeHistory'
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                    company:
                        nullable: false
                        description: 'integer or object (accountCompany)<br />Recipient''s company'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    accountUser:
                        nullable: true
                        description: 'integer or object (accountUser)<br />Recipient'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPOSTForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                    deliveryPlace:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPOSTForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentOfferQuestionPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentOfferQuestionPositionPOSTForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    relations:
                        type: object
                        nullable: true
                        properties:
                            campaignOpportunities:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            commissions:
                                $ref: '#/components/schemas/CommissionToCommissionAura'
                            documentOrders:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            tasks:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            documentOfferQuestions:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                        description: extra_field
                required:
                    - documentStatus
                    - orderDeadline
                    - company
                    - documentSeriesDefinition
        DocumentOfferQuestionPOST:
            title: document_offer_questions
            type: object
            properties:
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                notes:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                accountUser:
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPOSTForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                deliveryPlace:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPOSTForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentOfferQuestionPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPOSTForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
            required:
                - documentStatus
                - orderDeadline
                - company
                - documentSeriesDefinition
        DocumentOfferQuestionAttributeGETFieldsForCollection:
            title: document_offer_question_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                attributeMultis:
                    nullable: false
                    description: '(documentOfferQuestionAttributeMulti)<br />Available for: list, listMulti'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETFieldsForRelation'
        DocumentOfferQuestionAttributeGETExtra_fieldsForCollection:
            title: document_offer_question_attributes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionAttributeGETFields:
            title: document_offer_question_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                attributeMultis:
                    nullable: false
                    description: '(documentOfferQuestionAttributeMulti)<br />Available for: list, listMulti'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETFieldsForRelation'
        DocumentOfferQuestionAttributeGETExtra_fields:
            title: document_offer_question_attributes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionAttributePATCHForCollection:
            title: document_offer_question_attributes
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    type:
                        type: integer
                        nullable: false
                    name:
                        type: string
                        nullable: false
                        maxLength: 55
                    isActive:
                        type: boolean
                        nullable: true
                    displayPriority:
                        type: integer
                        nullable: true
                    isForPosition:
                        type: boolean
                        nullable: true
                    isForPositionAttributePosition:
                        type: boolean
                        nullable: true
                    visibleInList:
                        type: boolean
                        nullable: true
                    option:
                        type: string
                        nullable: true
                        maxLength: 10
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    filterAsTags:
                        type: boolean
                        nullable: true
                    searchingForOptions:
                        type: boolean
                        nullable: true
                    attributeMultis:
                        nullable: false
                        description: 'integer or array<object> or object (documentOfferQuestionAttributeMulti)<br />Available for: list, listMulti'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiPATCHForRelation'
                required:
                    - type
                    - name
        DocumentOfferQuestionAttributePATCH:
            title: document_offer_question_attributes
            type: object
            properties:
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                attributeMultis:
                    nullable: false
                    description: 'integer or array<object> or object (documentOfferQuestionAttributeMulti)<br />Available for: list, listMulti'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiPATCHForRelation'
            required:
                - type
                - name
        DocumentOfferQuestionAttributePOSTForCollection:
            title: document_offer_question_attributes
            type: array
            items:
                type: object
                properties:
                    type:
                        type: integer
                        nullable: false
                    name:
                        type: string
                        nullable: false
                        maxLength: 55
                    isActive:
                        type: boolean
                        nullable: true
                    displayPriority:
                        type: integer
                        nullable: true
                    isForPosition:
                        type: boolean
                        nullable: true
                    isForPositionAttributePosition:
                        type: boolean
                        nullable: true
                    visibleInList:
                        type: boolean
                        nullable: true
                    option:
                        type: string
                        nullable: true
                        maxLength: 10
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    filterAsTags:
                        type: boolean
                        nullable: true
                    searchingForOptions:
                        type: boolean
                        nullable: true
                    attributeMultis:
                        nullable: false
                        description: 'integer or array<object> or object (documentOfferQuestionAttributeMulti)<br />Available for: list, listMulti'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiPOSTForRelation'
                required:
                    - type
                    - name
        DocumentOfferQuestionAttributePOST:
            title: document_offer_question_attributes
            type: object
            properties:
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                attributeMultis:
                    nullable: false
                    description: 'integer or array<object> or object (documentOfferQuestionAttributeMulti)<br />Available for: list, listMulti'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiPOSTForRelation'
            required:
                - type
                - name
        DocumentOfferQuestionPositionGETFieldsForCollection:
            title: document_offer_question_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax with base (usually customer''s) discount'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                    description: 'VAT rate label. Always retrieved from selected VAT rate'
                vatValue:
                    type: number
                    nullable: true
                    format: float
                    description: 'VAT rate amount. Always retrieved from selected vat rate'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax before discounts'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax with base discount (quantity ⨉ price w/o tax with base discount)'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax with base discount (quantity ⨉ price w/ tax with base discount)'
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax after all discounts'
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax before discounts (quantity ⨉ price w/o tax before discounts)'
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax before discounts (quantity ⨉ price w/ tax before discounts)'
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax after all discounts (quantity ⨉ price w/o tax after all discounts)'
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax after all discounts (quantity ⨉ price w/ tax after all discounts)'
                documentOfferQuestion:
                    nullable: true
                    description: (documentOfferQuestion)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
                product:
                    nullable: false
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                measureUnit:
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                productComplete:
                    nullable: true
                    description: (productComplete)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                vat:
                    nullable: true
                    description: '(vat)<br />If vat rate is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
        DocumentOfferQuestionPositionGETExtra_fieldsForCollection:
            title: document_offer_question_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DocumentOfferQuestionPositionGETFields:
            title: document_offer_question_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax with base (usually customer''s) discount'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                    description: 'VAT rate label. Always retrieved from selected VAT rate'
                vatValue:
                    type: number
                    nullable: true
                    format: float
                    description: 'VAT rate amount. Always retrieved from selected vat rate'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax before discounts'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax with base discount (quantity ⨉ price w/o tax with base discount)'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax with base discount (quantity ⨉ price w/ tax with base discount)'
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax after all discounts'
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax before discounts (quantity ⨉ price w/o tax before discounts)'
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax before discounts (quantity ⨉ price w/ tax before discounts)'
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax after all discounts (quantity ⨉ price w/o tax after all discounts)'
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax after all discounts (quantity ⨉ price w/ tax after all discounts)'
                documentOfferQuestion:
                    nullable: true
                    description: (documentOfferQuestion)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
                product:
                    nullable: false
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                measureUnit:
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                productComplete:
                    nullable: true
                    description: (productComplete)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                vat:
                    nullable: true
                    description: '(vat)<br />If vat rate is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
        DocumentOfferQuestionPositionGETExtra_fields:
            title: document_offer_question_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DocumentOfferQuestionPositionPATCHForCollection:
            title: document_offer_question_positions
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    quantity:
                        type: number
                        nullable: false
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price w/o tax with base (usually customer''s) discount'
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price w/o tax after all discounts'
                    rabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Additional discount amount amount in percent'
                    productName:
                        type: string
                        nullable: true
                        description: 'If product name is not given in a request then it will be taken from product'
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    basePriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price w/o tax before discounts'
                    baseRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Base (usually customer''s) discount amount in percent'
                    positionType:
                        type: integer
                        nullable: false
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    documentOfferQuestion:
                        nullable: true
                        description: 'integer or object (documentOfferQuestion)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferQuestionPATCHForRelation'
                    product:
                        nullable: false
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)<br />If vat rate is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                required:
                    - quantity
                    - product
        DocumentOfferQuestionPositionPATCH:
            title: document_offer_question_positions
            type: object
            properties:
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentOfferQuestion:
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionPATCHForRelation'
                product:
                    nullable: false
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)<br />If vat rate is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - quantity
                - product
        DocumentOfferQuestionPositionPOSTForCollection:
            title: document_offer_question_positions
            type: array
            items:
                type: object
                properties:
                    quantity:
                        type: number
                        nullable: false
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price w/o tax with base (usually customer''s) discount'
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price w/o tax after all discounts'
                    rabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Additional discount amount amount in percent'
                    productName:
                        type: string
                        nullable: true
                        description: 'If product name is not given in a request then it will be taken from product'
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    basePriceNetto:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price w/o tax before discounts'
                    baseRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Base (usually customer''s) discount amount in percent'
                    positionType:
                        type: integer
                        nullable: false
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    documentOfferQuestion:
                        nullable: true
                        description: 'integer or object (documentOfferQuestion)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferQuestionPOSTForRelation'
                    product:
                        nullable: false
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)<br />If vat rate is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                required:
                    - quantity
                    - product
        DocumentOfferQuestionPositionPOST:
            title: document_offer_question_positions
            type: object
            properties:
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentOfferQuestion:
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionPOSTForRelation'
                product:
                    nullable: false
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)<br />If vat rate is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - quantity
                - product
        DocumentOrderGETFieldsForCollection:
            title: document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueNettoBeforeDiscount:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: false
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                company:
                    nullable: false
                    description: '(accountCompany)<br />Recipient''s company'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                userPh:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                receiver:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                accountUser:
                    nullable: true
                    description: '(accountUser)<br />Recipient'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorAccountUser:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                documentOfferQuestion:
                    nullable: true
                    description: '(documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                deliveryPlace:
                    nullable: true
                    description: '(places)<br />Place for delivery address'
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
                discountCode:
                    nullable: true
                    description: (discountCode)
                    allOf:
                        -
                            $ref: '#/components/schemas/DiscountCodeGETFieldsForRelation'
        DocumentOrderGETExtra_fieldsForCollection:
            title: document_orders
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
        DocumentOrderGETFields:
            title: document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueNettoBeforeDiscount:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: false
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                company:
                    nullable: false
                    description: '(accountCompany)<br />Recipient''s company'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                userPh:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                receiver:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                accountUser:
                    nullable: true
                    description: '(accountUser)<br />Recipient'
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorAccountUser:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                documentOfferQuestion:
                    nullable: true
                    description: '(documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                deliveryPlace:
                    nullable: true
                    description: '(places)<br />Place for delivery address'
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
                discountCode:
                    nullable: true
                    description: (discountCode)
                    allOf:
                        -
                            $ref: '#/components/schemas/DiscountCodeGETFieldsForRelation'
        DocumentOrderGETExtra_fields:
            title: document_orders
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
        DocumentOrderPATCHForCollection:
            title: document_orders
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    documentStatus:
                        type: integer
                        nullable: true
                        description: 'AccountUser can''t edit this field. Main field for status'
                    notes:
                        type: string
                        nullable: true
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    addressDelivery:
                        type: string
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    externalDate:
                        type: string
                        nullable: true
                        format: date
                    dateDelivery:
                        type: string
                        nullable: false
                        format: date
                    orderType:
                        type: integer
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                        description: 'Currency must be available in exchange or exchangeHistory'
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                    company:
                        nullable: false
                        description: 'integer or object (accountCompany)<br />Recipient''s company'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    accountUser:
                        nullable: true
                        description: 'integer or object (accountUser)<br />Recipient'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPATCHForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                    documentOfferQuestion:
                        nullable: true
                        description: 'integer or object (documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferQuestionPATCHForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                    deliveryPlace:
                        nullable: true
                        description: 'integer or object (places)<br />Place for delivery address'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPATCHForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                    discountCode:
                        nullable: true
                        description: 'integer or object (discountCode)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DiscountCodePATCHForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    creator:
                        type: array
                        nullable: true
                        items:
                            type: integer
                        description: extra_field
                    relations:
                        type: object
                        nullable: true
                        properties:
                            documentInvoices:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            documentStores:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            tasks:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            campaignOpportunities:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            commissions:
                                $ref: '#/components/schemas/CommissionToCommissionAura'
                        description: extra_field
                    basket:
                        type: object
                        nullable: true
                        description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
                required:
                    - dateDelivery
                    - company
                    - documentSeriesDefinition
        DocumentOrderPATCH:
            title: document_orders
            type: object
            properties:
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                accountUser:
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPATCHForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                documentOfferQuestion:
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionPATCHForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                deliveryPlace:
                    nullable: true
                    description: 'integer or object (places)<br />Place for delivery address'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPATCHForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                discountCode:
                    nullable: true
                    description: 'integer or object (discountCode)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DiscountCodePATCHForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
            required:
                - dateDelivery
                - company
                - documentSeriesDefinition
        DocumentOrderPOSTForCollection:
            title: document_orders
            type: array
            items:
                type: object
                properties:
                    documentStatus:
                        type: integer
                        nullable: true
                        description: 'AccountUser can''t edit this field. Main field for status'
                    notes:
                        type: string
                        nullable: true
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    addressDelivery:
                        type: string
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    externalDate:
                        type: string
                        nullable: true
                        format: date
                    dateDelivery:
                        type: string
                        nullable: false
                        format: date
                    orderType:
                        type: integer
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                        description: 'Currency must be available in exchange or exchangeHistory'
                    exchange:
                        type: string
                        nullable: true
                        maxLength: 7
                    exchangeRatio:
                        type: number
                        nullable: true
                        format: float
                    company:
                        nullable: false
                        description: 'integer or object (accountCompany)<br />Recipient''s company'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    accountUser:
                        nullable: true
                        description: 'integer or object (accountUser)<br />Recipient'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPOSTForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                    documentOfferQuestion:
                        nullable: true
                        description: 'integer or object (documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOfferQuestionPOSTForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                    deliveryPlace:
                        nullable: true
                        description: 'integer or object (places)<br />Place for delivery address'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPOSTForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                    discountCode:
                        nullable: true
                        description: 'integer or object (discountCode)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DiscountCodePOSTForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    creator:
                        type: array
                        nullable: true
                        items:
                            type: integer
                        description: extra_field
                    relations:
                        type: object
                        nullable: true
                        properties:
                            documentInvoices:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            documentStores:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            tasks:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            campaignOpportunities:
                                anyOf:
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdDM'
                                    -
                                        $ref: '#/components/schemas/ApiObjectIdsDM'
                            commissions:
                                $ref: '#/components/schemas/CommissionToCommissionAura'
                        description: extra_field
                    basket:
                        type: object
                        nullable: true
                        description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
                required:
                    - dateDelivery
                    - company
                    - documentSeriesDefinition
        DocumentOrderPOST:
            title: document_orders
            type: object
            properties:
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                accountUser:
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPOSTForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                documentOfferQuestion:
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOfferQuestionPOSTForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                deliveryPlace:
                    nullable: true
                    description: 'integer or object (places)<br />Place for delivery address'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPOSTForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                discountCode:
                    nullable: true
                    description: 'integer or object (discountCode)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DiscountCodePOSTForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
            required:
                - dateDelivery
                - company
                - documentSeriesDefinition
        DocumentOrderPositionGETFieldsForCollection:
            title: document_order_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                product:
                    nullable: false
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                productComplete:
                    nullable: true
                    description: (productComplete)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                measureUnit:
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                basketPosition:
                    nullable: true
                    description: (basketPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/BasketPositionGETFieldsForRelation'
        DocumentOrderPositionGETExtra_fieldsForCollection:
            title: document_order_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DocumentOrderPositionGETFields:
            title: document_order_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                product:
                    nullable: false
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                productComplete:
                    nullable: true
                    description: (productComplete)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                measureUnit:
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    allOf:
                        -
                            $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                basketPosition:
                    nullable: true
                    description: (basketPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/BasketPositionGETFieldsForRelation'
        DocumentOrderPositionGETExtra_fields:
            title: document_order_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DocumentOrderPositionPATCHForCollection:
            title: document_order_positions
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    quantity:
                        type: number
                        nullable: false
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price after discounts'
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    productName:
                        type: string
                        nullable: true
                        description: 'If product name is not given in a request then it will be taken from product'
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    basePriceNetto:
                        type: number
                        nullable: true
                        format: float
                    baseRabat:
                        type: number
                        nullable: true
                        format: float
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    positionType:
                        type: integer
                        nullable: false
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                    product:
                        nullable: false
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                    basketPosition:
                        type: object
                        nullable: true
                        description: extra_field
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    documentOfferQuestionPosition:
                        type: object
                        nullable: true
                        description: extra_field
                required:
                    - quantity
                    - product
        DocumentOrderPositionPATCH:
            title: document_order_positions
            type: object
            properties:
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                product:
                    nullable: false
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - quantity
                - product
        DocumentOrderPositionPOSTForCollection:
            title: document_order_positions
            type: array
            items:
                type: object
                properties:
                    quantity:
                        type: number
                        nullable: false
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                        description: 'Price after discounts'
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    productName:
                        type: string
                        nullable: true
                        description: 'If product name is not given in a request then it will be taken from product'
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    basePriceNetto:
                        type: number
                        nullable: true
                        format: float
                    baseRabat:
                        type: number
                        nullable: true
                        format: float
                    ordering:
                        type: integer
                        nullable: true
                        description: 'Display priority'
                    positionType:
                        type: integer
                        nullable: false
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                    product:
                        nullable: false
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
                    measureUnit:
                        nullable: true
                        description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                    basketPosition:
                        type: object
                        nullable: true
                        description: extra_field
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                    documentOfferQuestionPosition:
                        type: object
                        nullable: true
                        description: extra_field
                required:
                    - quantity
                    - product
        DocumentOrderPositionPOST:
            title: document_order_positions
            type: object
            properties:
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                product:
                    nullable: false
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
                measureUnit:
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - quantity
                - product
        DocumentOrderProductAttributeValueGETFieldsForCollection:
            title: document_order_product_attribute_values
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                value:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: (productAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
                documentOrderPosition:
                    nullable: true
                    description: (documentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        DocumentOrderProductAttributeValueGETExtra_fieldsForCollection:
            title: document_order_product_attribute_values
            type: object
            properties: {  }
        DocumentOrderProductAttributeValueGETFields:
            title: document_order_product_attribute_values
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                value:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: (productAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
                documentOrderPosition:
                    nullable: true
                    description: (documentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        DocumentOrderProductAttributeValueGETExtra_fields:
            title: document_order_product_attribute_values
            type: object
            properties: {  }
        DocumentOrderProductAttributeValuePATCHForCollection:
            title: document_order_product_attribute_values
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    value:
                        type: string
                        nullable: true
                    valueFloat:
                        type: number
                        nullable: true
                        format: float
                    attribute:
                        nullable: true
                        description: 'integer or object (productAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductAttributePATCHForRelation'
                    documentOrderPosition:
                        nullable: true
                        description: 'integer or object (documentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                required:
                    - id
        DocumentOrderProductAttributeValuePATCH:
            title: document_order_product_attribute_values
            type: object
            properties:
                value:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: 'integer or object (productAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductAttributePATCHForRelation'
                documentOrderPosition:
                    nullable: true
                    description: 'integer or object (documentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
        DocumentOrderProductAttributeValuePOSTForCollection:
            title: document_order_product_attribute_values
            type: array
            items:
                type: object
                properties:
                    value:
                        type: string
                        nullable: true
                    valueFloat:
                        type: number
                        nullable: true
                        format: float
                    attribute:
                        nullable: true
                        description: 'integer or object (productAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductAttributePOSTForRelation'
                    documentOrderPosition:
                        nullable: true
                        description: 'integer or object (documentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
        DocumentOrderProductAttributeValuePOST:
            title: document_order_product_attribute_values
            type: object
            properties:
                value:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: 'integer or object (productAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductAttributePOSTForRelation'
                documentOrderPosition:
                    nullable: true
                    description: 'integer or object (documentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
        DocumentPaymentHeaderGETFieldsForCollection:
            title: document_payment_headers
            type: object
            properties:
                documentPaymentHeaderId:
                    type: integer
                    nullable: false
                documentPaymentNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSeriesDefinitionId:
                    type: integer
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                totalIncomeValue:
                    type: number
                    nullable: true
                    format: float
                totalOutcomeValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentNotes:
                    type: string
                    nullable: true
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                userUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
        DocumentPaymentHeaderGETExtra_fieldsForCollection:
            title: document_payment_headers
            type: object
            properties: {  }
        DocumentPaymentHeaderGETFields:
            title: document_payment_headers
            type: object
            properties:
                documentPaymentHeaderId:
                    type: integer
                    nullable: false
                documentPaymentNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSeriesDefinitionId:
                    type: integer
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                totalIncomeValue:
                    type: number
                    nullable: true
                    format: float
                totalOutcomeValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentNotes:
                    type: string
                    nullable: true
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                userUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
        DocumentPaymentHeaderGETExtra_fields:
            title: document_payment_headers
            type: object
            properties: {  }
        DocumentPaymentHeaderPATCHForCollection:
            title: document_payment_headers
            type: array
            items:
                type: object
                properties:
                    documentPaymentHeaderId:
                        type: integer
                        nullable: false
                    documentPaymentNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentSeriesDefinitionId:
                        type: integer
                        nullable: true
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    totalIncomeValue:
                        type: number
                        nullable: true
                        format: float
                    totalOutcomeValue:
                        type: number
                        nullable: true
                        format: float
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentNotes:
                        type: string
                        nullable: true
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    userUser:
                        nullable: true
                        description: 'integer or object (userUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/UserUserPATCHForRelation'
                required:
                    - documentPaymentHeaderId
        DocumentPaymentHeaderPATCH:
            title: document_payment_headers
            type: object
            properties:
                documentPaymentNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSeriesDefinitionId:
                    type: integer
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                totalIncomeValue:
                    type: number
                    nullable: true
                    format: float
                totalOutcomeValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentNotes:
                    type: string
                    nullable: true
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                userUser:
                    nullable: true
                    description: 'integer or object (userUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/UserUserPATCHForRelation'
        DocumentPaymentHeaderPOSTForCollection:
            title: document_payment_headers
            type: array
            items:
                type: object
                properties:
                    documentPaymentNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentSeriesDefinitionId:
                        type: integer
                        nullable: true
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    totalIncomeValue:
                        type: number
                        nullable: true
                        format: float
                    totalOutcomeValue:
                        type: number
                        nullable: true
                        format: float
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentNotes:
                        type: string
                        nullable: true
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    userUser:
                        nullable: true
                        description: 'integer or object (userUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/UserUserPOSTForRelation'
        DocumentPaymentHeaderPOST:
            title: document_payment_headers
            type: object
            properties:
                documentPaymentNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSeriesDefinitionId:
                    type: integer
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                totalIncomeValue:
                    type: number
                    nullable: true
                    format: float
                totalOutcomeValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentNotes:
                    type: string
                    nullable: true
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                userUser:
                    nullable: true
                    description: 'integer or object (userUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/UserUserPOSTForRelation'
        DocumentReservationGETFieldsForCollection:
            title: document_reservations
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                isActive:
                    type: boolean
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentOrderId:
                    type: integer
                    nullable: true
                documentOrderPositionId:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        DocumentReservationGETExtra_fieldsForCollection:
            title: document_reservations
            type: object
            properties: {  }
        DocumentReservationGETFields:
            title: document_reservations
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                isActive:
                    type: boolean
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentOrderId:
                    type: integer
                    nullable: true
                documentOrderPositionId:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        DocumentReservationGETExtra_fields:
            title: document_reservations
            type: object
            properties: {  }
        DocumentReservationPATCHForCollection:
            title: document_reservations
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    quantity:
                        type: number
                        nullable: true
                        format: float
                    isActive:
                        type: boolean
                        nullable: true
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentOrderId:
                        type: integer
                        nullable: true
                    documentOrderPositionId:
                        type: integer
                        nullable: true
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                required:
                    - id
        DocumentReservationPATCH:
            title: document_reservations
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                isActive:
                    type: boolean
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentOrderId:
                    type: integer
                    nullable: true
                documentOrderPositionId:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
        DocumentReservationPOSTForCollection:
            title: document_reservations
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    quantity:
                        type: number
                        nullable: true
                        format: float
                    isActive:
                        type: boolean
                        nullable: true
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentOrderId:
                        type: integer
                        nullable: true
                    documentOrderPositionId:
                        type: integer
                        nullable: true
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
        DocumentReservationPOST:
            title: document_reservations
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                isActive:
                    type: boolean
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentOrderId:
                    type: integer
                    nullable: true
                documentOrderPositionId:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
        DocumentSeriesDefinitionGETFieldsForCollection:
            title: document_series_definitions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                availableTemplates:
                    type: string
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                paymentRegister:
                    nullable: true
                    description: (paymentRegister)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentRegisterGETFieldsForRelation'
        DocumentSeriesDefinitionGETExtra_fieldsForCollection:
            title: document_series_definitions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                templates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentSeriesDefinitionGETFields:
            title: document_series_definitions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                availableTemplates:
                    type: string
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                paymentRegister:
                    nullable: true
                    description: (paymentRegister)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentRegisterGETFieldsForRelation'
        DocumentSeriesDefinitionGETExtra_fields:
            title: document_series_definitions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                templates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentSeriesDefinitionPATCHForCollection:
            title: document_series_definitions
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    documentType:
                        type: integer
                        nullable: false
                    name:
                        type: string
                        nullable: false
                        maxLength: 255
                    numberingSchema:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentSubtype:
                        type: string
                        nullable: true
                        maxLength: 255
                    numberingType:
                        type: integer
                        nullable: true
                    positionsActive:
                        type: boolean
                        nullable: true
                    priority:
                        type: integer
                        nullable: true
                    productPriceOption:
                        type: integer
                        nullable: true
                    serialCodeOption:
                        type: integer
                        nullable: true
                    createConnectedDocumentStore:
                        type: integer
                        nullable: true
                    account:
                        type: integer
                        nullable: true
                    defaultSeries:
                        type: boolean
                        nullable: true
                    additionalData:
                        type: string
                        nullable: true
                    currency:
                        type: string
                        nullable: true
                        maxLength: 7
                    stages:
                        type: integer
                        nullable: true
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                    paymentRegister:
                        nullable: true
                        description: 'integer or object (paymentRegister)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentRegisterPATCHForRelation'
                required:
                    - documentType
                    - name
        DocumentSeriesDefinitionPATCH:
            title: document_series_definitions
            type: object
            properties:
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
                paymentRegister:
                    nullable: true
                    description: 'integer or object (paymentRegister)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentRegisterPATCHForRelation'
            required:
                - documentType
                - name
        DocumentSeriesDefinitionPOSTForCollection:
            title: document_series_definitions
            type: array
            items:
                type: object
                properties:
                    documentType:
                        type: integer
                        nullable: false
                    name:
                        type: string
                        nullable: false
                        maxLength: 255
                    numberingSchema:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentSubtype:
                        type: string
                        nullable: true
                        maxLength: 255
                    numberingType:
                        type: integer
                        nullable: true
                    positionsActive:
                        type: boolean
                        nullable: true
                    priority:
                        type: integer
                        nullable: true
                    productPriceOption:
                        type: integer
                        nullable: true
                    serialCodeOption:
                        type: integer
                        nullable: true
                    createConnectedDocumentStore:
                        type: integer
                        nullable: true
                    account:
                        type: integer
                        nullable: true
                    defaultSeries:
                        type: boolean
                        nullable: true
                    additionalData:
                        type: string
                        nullable: true
                    currency:
                        type: string
                        nullable: true
                        maxLength: 7
                    stages:
                        type: integer
                        nullable: true
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
                    paymentRegister:
                        nullable: true
                        description: 'integer or object (paymentRegister)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentRegisterPOSTForRelation'
                required:
                    - documentType
                    - name
        DocumentSeriesDefinitionPOST:
            title: document_series_definitions
            type: object
            properties:
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
                paymentRegister:
                    nullable: true
                    description: 'integer or object (paymentRegister)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentRegisterPOSTForRelation'
            required:
                - documentType
                - name
        DocumentSeriesToBranchGETFieldsForCollection:
            title: document_series_to_branchs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                isDeleted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                userUserToBranch:
                    nullable: true
                    description: (userUserToBranch)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserToBranchGETFieldsForRelation'
        DocumentSeriesToBranchGETExtra_fieldsForCollection:
            title: document_series_to_branchs
            type: object
            properties: {  }
        DocumentSeriesToBranchGETFields:
            title: document_series_to_branchs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                isDeleted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                userUserToBranch:
                    nullable: true
                    description: (userUserToBranch)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserToBranchGETFieldsForRelation'
        DocumentSeriesToBranchGETExtra_fields:
            title: document_series_to_branchs
            type: object
            properties: {  }
        DocumentSeriesToBranchPATCHForCollection:
            title: document_series_to_branchs
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    isDeleted:
                        type: boolean
                        nullable: true
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    userUserToBranch:
                        nullable: true
                        description: 'integer or object (userUserToBranch)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/UserUserToBranchPATCHForRelation'
                required:
                    - id
        DocumentSeriesToBranchPATCH:
            title: document_series_to_branchs
            type: object
            properties:
                isDeleted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                userUserToBranch:
                    nullable: true
                    description: 'integer or object (userUserToBranch)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/UserUserToBranchPATCHForRelation'
        DocumentSeriesToBranchPOSTForCollection:
            title: document_series_to_branchs
            type: array
            items:
                type: object
                properties:
                    isDeleted:
                        type: boolean
                        nullable: true
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    userUserToBranch:
                        nullable: true
                        description: 'integer or object (userUserToBranch)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/UserUserToBranchPOSTForRelation'
        DocumentSeriesToBranchPOST:
            title: document_series_to_branchs
            type: object
            properties:
                isDeleted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                userUserToBranch:
                    nullable: true
                    description: 'integer or object (userUserToBranch)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/UserUserToBranchPOSTForRelation'
        DocumentStoreGETFieldsForCollection:
            title: document_stores
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 6
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                incomeQuantity:
                    type: number
                    nullable: true
                    format: float
                outcomeQuantity:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                connectedDocumentStore:
                    nullable: true
                    description: (documentStore)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
                toDocument:
                    nullable: true
                    description: (documentStore)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
                documentInventory:
                    nullable: true
                    description: (documentInventory)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
                documentInvoice:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                storehouse:
                    nullable: false
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                toStorehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentStorePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
        DocumentStoreGETExtra_fieldsForCollection:
            title: document_stores
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
        DocumentStoreGETFields:
            title: document_stores
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 6
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                incomeQuantity:
                    type: number
                    nullable: true
                    format: float
                outcomeQuantity:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                company:
                    nullable: true
                    description: (accountCompany)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                connectedDocumentStore:
                    nullable: true
                    description: (documentStore)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
                toDocument:
                    nullable: true
                    description: (documentStore)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
                documentInventory:
                    nullable: true
                    description: (documentInventory)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
                documentInvoice:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                storehouse:
                    nullable: false
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                toStorehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                creatorUser:
                    nullable: true
                    description: (userUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                positions:
                    nullable: false
                    description: (documentStorePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
        DocumentStoreGETExtra_fields:
            title: document_stores
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
        DocumentStorePATCHForCollection:
            title: document_stores
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentDescription:
                        type: string
                        nullable: true
                    documentPaymentDetails:
                        type: string
                        nullable: true
                    documentDateSold:
                        type: string
                        nullable: false
                        format: date-time
                    documentDateDeadline:
                        type: string
                        nullable: false
                        format: date-time
                    addressDelivery:
                        type: string
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentStatus:
                        type: integer
                        nullable: true
                    isAccounted:
                        type: boolean
                        nullable: true
                    isExported:
                        type: boolean
                        nullable: true
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                    connectedDocumentStore:
                        nullable: true
                        description: 'integer or object (documentStore)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePATCHForRelation'
                    toDocument:
                        nullable: true
                        description: 'integer or object (documentStore)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePATCHForRelation'
                    documentInventory:
                        nullable: true
                        description: 'integer or object (documentInventory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInventoryPATCHForRelation'
                    documentInvoice:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                    toStorehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentStorePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                required:
                    - documentDateSold
                    - documentDateDeadline
                    - documentSeriesDefinition
        DocumentStorePATCH:
            title: document_stores
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                connectedDocumentStore:
                    nullable: true
                    description: 'integer or object (documentStore)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePATCHForRelation'
                toDocument:
                    nullable: true
                    description: 'integer or object (documentStore)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePATCHForRelation'
                documentInventory:
                    nullable: true
                    description: 'integer or object (documentInventory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInventoryPATCHForRelation'
                documentInvoice:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                toStorehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentStorePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - documentDateSold
                - documentDateDeadline
                - documentSeriesDefinition
        DocumentStorePOSTForCollection:
            title: document_stores
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentDescription:
                        type: string
                        nullable: true
                    documentPaymentDetails:
                        type: string
                        nullable: true
                    documentDateSold:
                        type: string
                        nullable: false
                        format: date-time
                    documentDateDeadline:
                        type: string
                        nullable: false
                        format: date-time
                    addressDelivery:
                        type: string
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentStatus:
                        type: integer
                        nullable: true
                    isAccounted:
                        type: boolean
                        nullable: true
                    isExported:
                        type: boolean
                        nullable: true
                    company:
                        nullable: true
                        description: 'integer or object (accountCompany)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                    connectedDocumentStore:
                        nullable: true
                        description: 'integer or object (documentStore)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePOSTForRelation'
                    toDocument:
                        nullable: true
                        description: 'integer or object (documentStore)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePOSTForRelation'
                    documentInventory:
                        nullable: true
                        description: 'integer or object (documentInventory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInventoryPOSTForRelation'
                    documentInvoice:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                    toStorehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
                    documentSeriesDefinition:
                        nullable: false
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    positions:
                        nullable: false
                        description: 'integer or array<object> or object (documentStorePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                type: array
                                items:
                                    $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                    attributes:
                        type: array
                        nullable: true
                        items:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                                -
                                    $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                        description: extra_field
                required:
                    - documentDateSold
                    - documentDateDeadline
                    - documentSeriesDefinition
        DocumentStorePOST:
            title: document_stores
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                company:
                    nullable: true
                    description: 'integer or object (accountCompany)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                connectedDocumentStore:
                    nullable: true
                    description: 'integer or object (documentStore)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePOSTForRelation'
                toDocument:
                    nullable: true
                    description: 'integer or object (documentStore)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePOSTForRelation'
                documentInventory:
                    nullable: true
                    description: 'integer or object (documentInventory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInventoryPOSTForRelation'
                documentInvoice:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                toStorehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
                documentSeriesDefinition:
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                positions:
                    nullable: false
                    description: 'integer or array<object> or object (documentStorePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            type: array
                            items:
                                $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - documentDateSold
                - documentDateDeadline
                - documentSeriesDefinition
        DocumentSupplyDetailsInGETFieldsForCollection:
            title: document_supply_details_ins
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                quantityAviavable:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceIn:
                    nullable: true
                    description: (documentInvoicePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                documentStoreIn:
                    nullable: true
                    description: (documentStorePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        DocumentSupplyDetailsInGETExtra_fieldsForCollection:
            title: document_supply_details_ins
            type: object
            properties: {  }
        DocumentSupplyDetailsInGETFields:
            title: document_supply_details_ins
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                quantityAviavable:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceIn:
                    nullable: true
                    description: (documentInvoicePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                documentStoreIn:
                    nullable: true
                    description: (documentStorePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        DocumentSupplyDetailsInGETExtra_fields:
            title: document_supply_details_ins
            type: object
            properties: {  }
        DocumentSupplyDetailsInPATCHForCollection:
            title: document_supply_details_ins
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    quantity:
                        type: number
                        nullable: true
                        format: float
                    quantityAviavable:
                        type: number
                        nullable: true
                        format: float
                    productPrice:
                        type: number
                        nullable: true
                        format: float
                    description:
                        type: string
                        nullable: true
                    notes:
                        type: string
                        nullable: true
                    date:
                        type: string
                        nullable: true
                        format: date-time
                    serialCode:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentInvoiceIn:
                        nullable: true
                        description: 'integer or object (documentInvoicePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                    documentStoreIn:
                        nullable: true
                        description: 'integer or object (documentStorePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                required:
                    - id
        DocumentSupplyDetailsInPATCH:
            title: document_supply_details_ins
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                quantityAviavable:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceIn:
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                documentStoreIn:
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
        DocumentSupplyDetailsInPOSTForCollection:
            title: document_supply_details_ins
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    quantity:
                        type: number
                        nullable: true
                        format: float
                    quantityAviavable:
                        type: number
                        nullable: true
                        format: float
                    productPrice:
                        type: number
                        nullable: true
                        format: float
                    description:
                        type: string
                        nullable: true
                    notes:
                        type: string
                        nullable: true
                    date:
                        type: string
                        nullable: true
                        format: date-time
                    serialCode:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentInvoiceIn:
                        nullable: true
                        description: 'integer or object (documentInvoicePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                    documentStoreIn:
                        nullable: true
                        description: 'integer or object (documentStorePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
        DocumentSupplyDetailsInPOST:
            title: document_supply_details_ins
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                quantity:
                    type: number
                    nullable: true
                    format: float
                quantityAviavable:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceIn:
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                documentStoreIn:
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
        DocumentSupplyDetailsOutGETFieldsForCollection:
            title: document_supply_details_outs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSupplyDetailsInId:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceOut:
                    nullable: true
                    description: (documentInvoicePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                documentStoreOut:
                    nullable: true
                    description: (documentStorePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        DocumentSupplyDetailsOutGETExtra_fieldsForCollection:
            title: document_supply_details_outs
            type: object
            properties: {  }
        DocumentSupplyDetailsOutGETFields:
            title: document_supply_details_outs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSupplyDetailsInId:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceOut:
                    nullable: true
                    description: (documentInvoicePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                documentStoreOut:
                    nullable: true
                    description: (documentStorePosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        DocumentSupplyDetailsOutGETExtra_fields:
            title: document_supply_details_outs
            type: object
            properties: {  }
        DocumentSupplyDetailsOutPATCHForCollection:
            title: document_supply_details_outs
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentSupplyDetailsInId:
                        type: integer
                        nullable: true
                    quantity:
                        type: number
                        nullable: true
                        format: float
                    productPrice:
                        type: number
                        nullable: true
                        format: float
                    description:
                        type: string
                        nullable: true
                    notes:
                        type: string
                        nullable: true
                    date:
                        type: string
                        nullable: true
                        format: date-time
                    serialCode:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentInvoiceOut:
                        nullable: true
                        description: 'integer or object (documentInvoicePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                    documentStoreOut:
                        nullable: true
                        description: 'integer or object (documentStorePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                required:
                    - id
        DocumentSupplyDetailsOutPATCH:
            title: document_supply_details_outs
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSupplyDetailsInId:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceOut:
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                documentStoreOut:
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
        DocumentSupplyDetailsOutPOSTForCollection:
            title: document_supply_details_outs
            type: array
            items:
                type: object
                properties:
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    documentSupplyDetailsInId:
                        type: integer
                        nullable: true
                    quantity:
                        type: number
                        nullable: true
                        format: float
                    productPrice:
                        type: number
                        nullable: true
                        format: float
                    description:
                        type: string
                        nullable: true
                    notes:
                        type: string
                        nullable: true
                    date:
                        type: string
                        nullable: true
                        format: date-time
                    serialCode:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentInvoiceOut:
                        nullable: true
                        description: 'integer or object (documentInvoicePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                    documentStoreOut:
                        nullable: true
                        description: 'integer or object (documentStorePosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
        DocumentSupplyDetailsOutPOST:
            title: document_supply_details_outs
            type: object
            properties:
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSupplyDetailsInId:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: true
                    format: float
                productPrice:
                    type: number
                    nullable: true
                    format: float
                description:
                    type: string
                    nullable: true
                notes:
                    type: string
                    nullable: true
                date:
                    type: string
                    nullable: true
                    format: date-time
                serialCode:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoiceOut:
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                documentStoreOut:
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
        DocumentTypeLicensesGETFieldsForCollection:
            title: document_type_licenses
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentTypeName:
                    type: string
                    nullable: true
                    maxLength: 255
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                licenses:
                    type: string
                    nullable: false
                    maxLength: 20
        DocumentTypeLicensesGETExtra_fieldsForCollection:
            title: document_type_licenses
            type: object
            properties: {  }
        DocumentTypeLicensesGETFields:
            title: document_type_licenses
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentTypeName:
                    type: string
                    nullable: true
                    maxLength: 255
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                licenses:
                    type: string
                    nullable: false
                    maxLength: 20
        DocumentTypeLicensesGETExtra_fields:
            title: document_type_licenses
            type: object
            properties: {  }
        DocumentTypeLicensesPATCHForCollection:
            title: document_type_licenses
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    documentTypeName:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentType:
                        type: integer
                        nullable: false
                    documentSubtype:
                        type: string
                        nullable: true
                        maxLength: 5
                    licenses:
                        type: string
                        nullable: false
                        maxLength: 20
                required:
                    - id
                    - documentType
                    - licenses
        DocumentTypeLicensesPATCH:
            title: document_type_licenses
            type: object
            properties:
                documentTypeName:
                    type: string
                    nullable: true
                    maxLength: 255
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                licenses:
                    type: string
                    nullable: false
                    maxLength: 20
            required:
                - documentType
                - licenses
        DocumentTypeLicensesPOSTForCollection:
            title: document_type_licenses
            type: array
            items:
                type: object
                properties:
                    documentTypeName:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentType:
                        type: integer
                        nullable: false
                    documentSubtype:
                        type: string
                        nullable: true
                        maxLength: 5
                    licenses:
                        type: string
                        nullable: false
                        maxLength: 20
                required:
                    - documentType
                    - licenses
        DocumentTypeLicensesPOST:
            title: document_type_licenses
            type: object
            properties:
                documentTypeName:
                    type: string
                    nullable: true
                    maxLength: 255
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                licenses:
                    type: string
                    nullable: false
                    maxLength: 20
            required:
                - documentType
                - licenses
        ExportTradeDocumentGETFieldsForCollection:
            title: export_trade_documents
            type: object
            properties:
                exportTradeDocumentId:
                    type: integer
                    nullable: false
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 100
        ExportTradeDocumentGETExtra_fieldsForCollection:
            title: export_trade_documents
            type: object
            properties: {  }
        ExportTradeDocumentGETFields:
            title: export_trade_documents
            type: object
            properties:
                exportTradeDocumentId:
                    type: integer
                    nullable: false
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 100
        ExportTradeDocumentGETExtra_fields:
            title: export_trade_documents
            type: object
            properties: {  }
        ExportTradeDocumentPATCHForCollection:
            title: export_trade_documents
            type: array
            items:
                type: object
                properties:
                    exportTradeDocumentId:
                        type: integer
                        nullable: false
                    documentId:
                        type: integer
                        nullable: true
                    documentType:
                        type: string
                        nullable: true
                        maxLength: 100
                required:
                    - exportTradeDocumentId
        ExportTradeDocumentPATCH:
            title: export_trade_documents
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 100
        ExportTradeDocumentPOSTForCollection:
            title: export_trade_documents
            type: array
            items:
                type: object
                properties:
                    documentId:
                        type: integer
                        nullable: true
                    documentType:
                        type: string
                        nullable: true
                        maxLength: 100
        ExportTradeDocumentPOST:
            title: export_trade_documents
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: true
                documentType:
                    type: string
                    nullable: true
                    maxLength: 100
        FileToDocumentOrderGETFieldsForCollection:
            title: file_to_document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                position:
                    type: integer
                    nullable: true
                document:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                file:
                    nullable: true
                    description: (file)
                    allOf:
                        -
                            $ref: '#/components/schemas/FileGETFieldsForRelation'
        FileToDocumentOrderGETExtra_fieldsForCollection:
            title: file_to_document_orders
            type: object
            properties: {  }
        FileToDocumentOrderGETFields:
            title: file_to_document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                position:
                    type: integer
                    nullable: true
                document:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                file:
                    nullable: true
                    description: (file)
                    allOf:
                        -
                            $ref: '#/components/schemas/FileGETFieldsForRelation'
        FileToDocumentOrderGETExtra_fields:
            title: file_to_document_orders
            type: object
            properties: {  }
        FileToDocumentOrderPATCHForCollection:
            title: file_to_document_orders
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    position:
                        type: integer
                        nullable: true
                    document:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                    file:
                        nullable: true
                        description: 'integer or object (file)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/FilePATCHForRelation'
                required:
                    - id
        FileToDocumentOrderPATCH:
            title: file_to_document_orders
            type: object
            properties:
                position:
                    type: integer
                    nullable: true
                document:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                file:
                    nullable: true
                    description: 'integer or object (file)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/FilePATCHForRelation'
        FileToDocumentOrderPOSTForCollection:
            title: file_to_document_orders
            type: array
            items:
                type: object
                properties:
                    position:
                        type: integer
                        nullable: true
                    document:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                    file:
                        nullable: true
                        description: 'integer or object (file)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/FilePOSTForRelation'
        FileToDocumentOrderPOST:
            title: file_to_document_orders
            type: object
            properties:
                position:
                    type: integer
                    nullable: true
                document:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                file:
                    nullable: true
                    description: 'integer or object (file)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/FilePOSTForRelation'
        InternalDocumentOrderGETFieldsForCollection:
            title: internal_document_orders
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueRabat:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                place:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        InternalDocumentOrderGETExtra_fieldsForCollection:
            title: internal_document_orders
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        InternalDocumentOrderGETFields:
            title: internal_document_orders
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueRabat:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                place:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                storehouse:
                    nullable: true
                    description: (storehouse)
                    allOf:
                        -
                            $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        InternalDocumentOrderGETExtra_fields:
            title: internal_document_orders
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        InternalDocumentOrderPATCHForCollection:
            title: internal_document_orders
            type: array
            items:
                type: object
                properties:
                    documentId:
                        type: integer
                        nullable: false
                    companyId:
                        type: integer
                        nullable: true
                    userPhId:
                        type: integer
                        nullable: true
                    documentValueNetto:
                        type: number
                        nullable: true
                        format: float
                    documentValueRabat:
                        type: number
                        nullable: true
                        format: float
                    orderTime:
                        type: string
                        nullable: true
                        format: date-time
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentStatus:
                        type: integer
                        nullable: true
                    documentValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    notes:
                        type: string
                        nullable: true
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    addressCustomer:
                        type: string
                        nullable: true
                    addressOwner:
                        type: string
                        nullable: true
                    addressDelivery:
                        type: string
                        nullable: true
                    nameCustomer:
                        type: string
                        nullable: true
                    nameOwner:
                        type: string
                        nullable: true
                    nameDelivery:
                        type: string
                        nullable: true
                    manualStatusChanged:
                        type: boolean
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    externalDate:
                        type: string
                        nullable: true
                        format: date
                    dateDelivery:
                        type: string
                        nullable: true
                        format: date
                    orderType:
                        type: integer
                        nullable: true
                    companyName:
                        type: string
                        nullable: true
                    defaultAddress:
                        type: string
                        nullable: true
                    nip:
                        type: string
                        nullable: true
                        maxLength: 50
                    userPhName:
                        type: string
                        nullable: true
                        maxLength: 60
                    documentStatusByPh:
                        type: integer
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                    documentValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    user:
                        nullable: true
                        description: 'integer or object (accountUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPATCHForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                    place:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPATCHForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
        InternalDocumentOrderPATCH:
            title: internal_document_orders
            type: object
            properties:
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueRabat:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: 'integer or object (accountUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPATCHForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                place:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPATCHForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePATCHForRelation'
        InternalDocumentOrderPOSTForCollection:
            title: internal_document_orders
            type: array
            items:
                type: object
                properties:
                    companyId:
                        type: integer
                        nullable: true
                    userPhId:
                        type: integer
                        nullable: true
                    documentValueNetto:
                        type: number
                        nullable: true
                        format: float
                    documentValueRabat:
                        type: number
                        nullable: true
                        format: float
                    orderTime:
                        type: string
                        nullable: true
                        format: date-time
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    documentStatus:
                        type: integer
                        nullable: true
                    documentValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    notes:
                        type: string
                        nullable: true
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    addressCustomer:
                        type: string
                        nullable: true
                    addressOwner:
                        type: string
                        nullable: true
                    addressDelivery:
                        type: string
                        nullable: true
                    nameCustomer:
                        type: string
                        nullable: true
                    nameOwner:
                        type: string
                        nullable: true
                    nameDelivery:
                        type: string
                        nullable: true
                    manualStatusChanged:
                        type: boolean
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    externalDate:
                        type: string
                        nullable: true
                        format: date
                    dateDelivery:
                        type: string
                        nullable: true
                        format: date
                    orderType:
                        type: integer
                        nullable: true
                    companyName:
                        type: string
                        nullable: true
                    defaultAddress:
                        type: string
                        nullable: true
                    nip:
                        type: string
                        nullable: true
                        maxLength: 50
                    userPhName:
                        type: string
                        nullable: true
                        maxLength: 60
                    documentStatusByPh:
                        type: integer
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                    documentValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    user:
                        nullable: true
                        description: 'integer or object (accountUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPOSTForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                    place:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPOSTForRelation'
                    storehouse:
                        nullable: true
                        description: 'integer or object (storehouse)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
        InternalDocumentOrderPOST:
            title: internal_document_orders
            type: object
            properties:
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueRabat:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                user:
                    nullable: true
                    description: 'integer or object (accountUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPOSTForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                place:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPOSTForRelation'
                storehouse:
                    nullable: true
                    description: 'integer or object (storehouse)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/StorehousePOSTForRelation'
        InternalDocumentOrderPositionGETFieldsForCollection:
            title: internal_document_order_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    nullable: true
                    description: (productComplete)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
        InternalDocumentOrderPositionGETExtra_fieldsForCollection:
            title: internal_document_order_positions
            type: object
            properties: {  }
        InternalDocumentOrderPositionGETFields:
            title: internal_document_order_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    nullable: true
                    description: (productComplete)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
        InternalDocumentOrderPositionGETExtra_fields:
            title: internal_document_order_positions
            type: object
            properties: {  }
        InternalDocumentOrderPositionPATCHForCollection:
            title: internal_document_order_positions
            type: array
            items:
                type: object
                properties:
                    positionId:
                        type: integer
                        nullable: false
                    documentOrderId:
                        type: integer
                        nullable: true
                    productId:
                        type: integer
                        nullable: true
                    productQuantity:
                        type: number
                        nullable: true
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatValue:
                        type: number
                        nullable: true
                        format: float
                    priceNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    productComplete:
                        nullable: true
                        description: 'integer or object (productComplete)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductCompletePATCHForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                    productFreetype:
                        nullable: true
                        description: 'integer or object (productFreetype)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
                required:
                    - positionId
        InternalDocumentOrderPositionPATCH:
            title: internal_document_order_positions
            type: object
            properties:
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    nullable: true
                    description: 'integer or object (productComplete)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductCompletePATCHForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
                productFreetype:
                    nullable: true
                    description: 'integer or object (productFreetype)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
        InternalDocumentOrderPositionPOSTForCollection:
            title: internal_document_order_positions
            type: array
            items:
                type: object
                properties:
                    documentOrderId:
                        type: integer
                        nullable: true
                    productId:
                        type: integer
                        nullable: true
                    productQuantity:
                        type: number
                        nullable: true
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatValue:
                        type: number
                        nullable: true
                        format: float
                    priceNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    productComplete:
                        nullable: true
                        description: 'integer or object (productComplete)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductCompletePOSTForRelation'
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
                    productFreetype:
                        nullable: true
                        description: 'integer or object (productFreetype)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
        InternalDocumentOrderPositionPOST:
            title: internal_document_order_positions
            type: object
            properties:
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    nullable: true
                    description: 'integer or object (productComplete)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductCompletePOSTForRelation'
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
                productFreetype:
                    nullable: true
                    description: 'integer or object (productFreetype)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
        InternalDocumentOrderProductAttributeValueGETFieldsForCollection:
            title: internal_document_order_product_attribute_values
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: (productAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
                position:
                    nullable: true
                    description: (internalDocumentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection:
            title: internal_document_order_product_attribute_values
            type: object
            properties: {  }
        InternalDocumentOrderProductAttributeValueGETFields:
            title: internal_document_order_product_attribute_values
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: (productAttribute)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
                position:
                    nullable: true
                    description: (internalDocumentOrderPosition)
                    allOf:
                        -
                            $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForRelation'
                product:
                    nullable: true
                    description: (product)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductGETFieldsForRelation'
        InternalDocumentOrderProductAttributeValueGETExtra_fields:
            title: internal_document_order_product_attribute_values
            type: object
            properties: {  }
        InternalDocumentOrderProductAttributeValuePATCHForCollection:
            title: internal_document_order_product_attribute_values
            type: array
            items:
                type: object
                properties:
                    id:
                        type: integer
                        nullable: false
                    valueText:
                        type: string
                        nullable: true
                    valueFloat:
                        type: number
                        nullable: true
                        format: float
                    attribute:
                        nullable: true
                        description: 'integer or object (productAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductAttributePATCHForRelation'
                    position:
                        nullable: true
                        description: 'integer or object (internalDocumentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPATCHForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                required:
                    - id
        InternalDocumentOrderProductAttributeValuePATCH:
            title: internal_document_order_product_attribute_values
            type: object
            properties:
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: 'integer or object (productAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductAttributePATCHForRelation'
                position:
                    nullable: true
                    description: 'integer or object (internalDocumentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/InternalDocumentOrderPositionPATCHForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPATCHForRelation'
        InternalDocumentOrderProductAttributeValuePOSTForCollection:
            title: internal_document_order_product_attribute_values
            type: array
            items:
                type: object
                properties:
                    valueText:
                        type: string
                        nullable: true
                    valueFloat:
                        type: number
                        nullable: true
                        format: float
                    attribute:
                        nullable: true
                        description: 'integer or object (productAttribute)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductAttributePOSTForRelation'
                    position:
                        nullable: true
                        description: 'integer or object (internalDocumentOrderPosition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPOSTForRelation'
                    product:
                        nullable: true
                        description: 'integer or object (product)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductPOSTForRelation'
        InternalDocumentOrderProductAttributeValuePOST:
            title: internal_document_order_product_attribute_values
            type: object
            properties:
                valueText:
                    type: string
                    nullable: true
                valueFloat:
                    type: number
                    nullable: true
                    format: float
                attribute:
                    nullable: true
                    description: 'integer or object (productAttribute)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductAttributePOSTForRelation'
                position:
                    nullable: true
                    description: 'integer or object (internalDocumentOrderPosition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/InternalDocumentOrderPositionPOSTForRelation'
                product:
                    nullable: true
                    description: 'integer or object (product)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductPOSTForRelation'
        ProcedureToDocumentCredentialGETFieldsForCollection:
            title: procedure_to_document_credentials
            type: object
            properties:
                procedureToDocumentCredentialId:
                    type: integer
                    nullable: false
                documentSeriesDefinitions:
                    type: string
                    nullable: true
                    maxLength: 255
                documentPhases:
                    type: string
                    nullable: true
                    maxLength: 255
                userProfiles:
                    type: string
                    nullable: true
                    maxLength: 255
                procedureToDocument:
                    nullable: true
                    description: (procedureToDocument)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProcedureToDocumentGETFieldsForRelation'
        ProcedureToDocumentCredentialGETExtra_fieldsForCollection:
            title: procedure_to_document_credentials
            type: object
            properties: {  }
        ProcedureToDocumentCredentialGETFields:
            title: procedure_to_document_credentials
            type: object
            properties:
                procedureToDocumentCredentialId:
                    type: integer
                    nullable: false
                documentSeriesDefinitions:
                    type: string
                    nullable: true
                    maxLength: 255
                documentPhases:
                    type: string
                    nullable: true
                    maxLength: 255
                userProfiles:
                    type: string
                    nullable: true
                    maxLength: 255
                procedureToDocument:
                    nullable: true
                    description: (procedureToDocument)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProcedureToDocumentGETFieldsForRelation'
        ProcedureToDocumentCredentialGETExtra_fields:
            title: procedure_to_document_credentials
            type: object
            properties: {  }
        ProcedureToDocumentCredentialPATCHForCollection:
            title: procedure_to_document_credentials
            type: array
            items:
                type: object
                properties:
                    procedureToDocumentCredentialId:
                        type: integer
                        nullable: false
                    documentSeriesDefinitions:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentPhases:
                        type: string
                        nullable: true
                        maxLength: 255
                    userProfiles:
                        type: string
                        nullable: true
                        maxLength: 255
                    procedureToDocument:
                        nullable: true
                        description: 'integer or object (procedureToDocument)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProcedureToDocumentPATCHForRelation'
                required:
                    - procedureToDocumentCredentialId
        ProcedureToDocumentCredentialPATCH:
            title: procedure_to_document_credentials
            type: object
            properties:
                documentSeriesDefinitions:
                    type: string
                    nullable: true
                    maxLength: 255
                documentPhases:
                    type: string
                    nullable: true
                    maxLength: 255
                userProfiles:
                    type: string
                    nullable: true
                    maxLength: 255
                procedureToDocument:
                    nullable: true
                    description: 'integer or object (procedureToDocument)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProcedureToDocumentPATCHForRelation'
        ProcedureToDocumentCredentialPOSTForCollection:
            title: procedure_to_document_credentials
            type: array
            items:
                type: object
                properties:
                    documentSeriesDefinitions:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentPhases:
                        type: string
                        nullable: true
                        maxLength: 255
                    userProfiles:
                        type: string
                        nullable: true
                        maxLength: 255
                    procedureToDocument:
                        nullable: true
                        description: 'integer or object (procedureToDocument)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProcedureToDocumentPOSTForRelation'
        ProcedureToDocumentCredentialPOST:
            title: procedure_to_document_credentials
            type: object
            properties:
                documentSeriesDefinitions:
                    type: string
                    nullable: true
                    maxLength: 255
                documentPhases:
                    type: string
                    nullable: true
                    maxLength: 255
                userProfiles:
                    type: string
                    nullable: true
                    maxLength: 255
                procedureToDocument:
                    nullable: true
                    description: 'integer or object (procedureToDocument)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProcedureToDocumentPOSTForRelation'
        SaleReportGETFieldsForCollection:
            title: sale_reports
            type: object
            properties:
                reportId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                reportValueNetto:
                    type: number
                    nullable: true
                    format: float
                reportValueRabat:
                    type: number
                    nullable: true
                    format: float
                reportTime:
                    type: string
                    nullable: true
                    format: date-time
                reportHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                reportStatus:
                    type: integer
                    nullable: true
                reportValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                reportType:
                    type: integer
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                reportStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                reportValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                user:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                place:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
        SaleReportGETExtra_fieldsForCollection:
            title: sale_reports
            type: object
            properties: {  }
        SaleReportGETFields:
            title: sale_reports
            type: object
            properties:
                reportId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                reportValueNetto:
                    type: number
                    nullable: true
                    format: float
                reportValueRabat:
                    type: number
                    nullable: true
                    format: float
                reportTime:
                    type: string
                    nullable: true
                    format: date-time
                reportHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                reportStatus:
                    type: integer
                    nullable: true
                reportValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                reportType:
                    type: integer
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                reportStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                reportValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentSeriesDefinition:
                    nullable: true
                    description: (documentSeriesDefinition)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                exchangeHistory:
                    nullable: true
                    description: (exchangeHistory)
                    allOf:
                        -
                            $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                user:
                    nullable: true
                    description: (accountUser)
                    allOf:
                        -
                            $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                deliveryType:
                    nullable: true
                    description: (deliveryType)
                    allOf:
                        -
                            $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                paymentType:
                    nullable: true
                    description: (paymentType)
                    allOf:
                        -
                            $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                place:
                    nullable: true
                    description: (places)
                    allOf:
                        -
                            $ref: '#/components/schemas/PlacesGETFieldsForRelation'
        SaleReportGETExtra_fields:
            title: sale_reports
            type: object
            properties: {  }
        SaleReportPATCHForCollection:
            title: sale_reports
            type: array
            items:
                type: object
                properties:
                    reportId:
                        type: integer
                        nullable: false
                    companyId:
                        type: integer
                        nullable: true
                    userPhId:
                        type: integer
                        nullable: true
                    reportValueNetto:
                        type: number
                        nullable: true
                        format: float
                    reportValueRabat:
                        type: number
                        nullable: true
                        format: float
                    reportTime:
                        type: string
                        nullable: true
                        format: date-time
                    reportHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    reportStatus:
                        type: integer
                        nullable: true
                    reportValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    notes:
                        type: string
                        nullable: true
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    addressCustomer:
                        type: string
                        nullable: true
                    addressOwner:
                        type: string
                        nullable: true
                    addressDelivery:
                        type: string
                        nullable: true
                    nameCustomer:
                        type: string
                        nullable: true
                    nameOwner:
                        type: string
                        nullable: true
                    nameDelivery:
                        type: string
                        nullable: true
                    manualStatusChanged:
                        type: boolean
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    externalDate:
                        type: string
                        nullable: true
                        format: date
                    dateDelivery:
                        type: string
                        nullable: true
                        format: date
                    reportType:
                        type: integer
                        nullable: true
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    companyName:
                        type: string
                        nullable: true
                    defaultAddress:
                        type: string
                        nullable: true
                    nip:
                        type: string
                        nullable: true
                        maxLength: 50
                    userPhName:
                        type: string
                        nullable: true
                        maxLength: 60
                    reportStatusByPh:
                        type: integer
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                    reportValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    reportValueRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    reportValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                    user:
                        nullable: true
                        description: 'integer or object (accountUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPATCHForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                    place:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPATCHForRelation'
                required:
                    - reportId
        SaleReportPATCH:
            title: sale_reports
            type: object
            properties:
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                reportValueNetto:
                    type: number
                    nullable: true
                    format: float
                reportValueRabat:
                    type: number
                    nullable: true
                    format: float
                reportTime:
                    type: string
                    nullable: true
                    format: date-time
                reportHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                reportStatus:
                    type: integer
                    nullable: true
                reportValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                reportType:
                    type: integer
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                reportStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                reportValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                user:
                    nullable: true
                    description: 'integer or object (accountUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPATCHForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                place:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPATCHForRelation'
        SaleReportPOSTForCollection:
            title: sale_reports
            type: array
            items:
                type: object
                properties:
                    companyId:
                        type: integer
                        nullable: true
                    userPhId:
                        type: integer
                        nullable: true
                    reportValueNetto:
                        type: number
                        nullable: true
                        format: float
                    reportValueRabat:
                        type: number
                        nullable: true
                        format: float
                    reportTime:
                        type: string
                        nullable: true
                        format: date-time
                    reportHeader:
                        type: string
                        nullable: true
                        maxLength: 50
                    reportStatus:
                        type: integer
                        nullable: true
                    reportValueBrutto:
                        type: number
                        nullable: true
                        format: float
                    notes:
                        type: string
                        nullable: true
                    importId:
                        type: integer
                        nullable: true
                        description: 'Id from external system'
                    importCode:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'Code from external system'
                    importTyp:
                        type: string
                        nullable: true
                        maxLength: 255
                        description: 'External system name'
                    addressCustomer:
                        type: string
                        nullable: true
                    addressOwner:
                        type: string
                        nullable: true
                    addressDelivery:
                        type: string
                        nullable: true
                    nameCustomer:
                        type: string
                        nullable: true
                    nameOwner:
                        type: string
                        nullable: true
                    nameDelivery:
                        type: string
                        nullable: true
                    manualStatusChanged:
                        type: boolean
                        nullable: true
                    externalNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    externalDate:
                        type: string
                        nullable: true
                        format: date
                    dateDelivery:
                        type: string
                        nullable: true
                        format: date
                    reportType:
                        type: integer
                        nullable: true
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    companyName:
                        type: string
                        nullable: true
                    defaultAddress:
                        type: string
                        nullable: true
                    nip:
                        type: string
                        nullable: true
                        maxLength: 50
                    userPhName:
                        type: string
                        nullable: true
                        maxLength: 60
                    reportStatusByPh:
                        type: integer
                        nullable: true
                    currencyCode:
                        type: string
                        nullable: true
                        maxLength: 3
                    reportValueNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    reportValueRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    reportValueBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    documentSeriesDefinition:
                        nullable: true
                        description: 'integer or object (documentSeriesDefinition)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                    exchangeHistory:
                        nullable: true
                        description: 'integer or object (exchangeHistory)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                    user:
                        nullable: true
                        description: 'integer or object (accountUser)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/AccountUserPOSTForRelation'
                    deliveryType:
                        nullable: true
                        description: 'integer or object (deliveryType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                    paymentType:
                        nullable: true
                        description: 'integer or object (paymentType)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                    place:
                        nullable: true
                        description: 'integer or object (places)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/PlacesPOSTForRelation'
        SaleReportPOST:
            title: sale_reports
            type: object
            properties:
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                reportValueNetto:
                    type: number
                    nullable: true
                    format: float
                reportValueRabat:
                    type: number
                    nullable: true
                    format: float
                reportTime:
                    type: string
                    nullable: true
                    format: date-time
                reportHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                reportStatus:
                    type: integer
                    nullable: true
                reportValueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                nameCustomer:
                    type: string
                    nullable: true
                nameOwner:
                    type: string
                    nullable: true
                nameDelivery:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: true
                    format: date
                reportType:
                    type: integer
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                reportStatusByPh:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                reportValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                reportValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentSeriesDefinition:
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                exchangeHistory:
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                user:
                    nullable: true
                    description: 'integer or object (accountUser)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/AccountUserPOSTForRelation'
                deliveryType:
                    nullable: true
                    description: 'integer or object (deliveryType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                paymentType:
                    nullable: true
                    description: 'integer or object (paymentType)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                place:
                    nullable: true
                    description: 'integer or object (places)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/PlacesPOSTForRelation'
        SaleReportPositionGETFieldsForCollection:
            title: sale_report_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                reportId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
        SaleReportPositionGETExtra_fieldsForCollection:
            title: sale_report_positions
            type: object
            properties: {  }
        SaleReportPositionGETFields:
            title: sale_report_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                reportId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                vat:
                    nullable: true
                    description: (vat)
                    allOf:
                        -
                            $ref: '#/components/schemas/VatGETFieldsForRelation'
                productFreetype:
                    nullable: true
                    description: (productFreetype)
                    allOf:
                        -
                            $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
        SaleReportPositionGETExtra_fields:
            title: sale_report_positions
            type: object
            properties: {  }
        SaleReportPositionPATCHForCollection:
            title: sale_report_positions
            type: array
            items:
                type: object
                properties:
                    positionId:
                        type: integer
                        nullable: false
                    reportId:
                        type: integer
                        nullable: true
                    productId:
                        type: integer
                        nullable: true
                    productQuantity:
                        type: number
                        nullable: true
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatValue:
                        type: number
                        nullable: true
                        format: float
                    priceNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPATCHForRelation'
                    productFreetype:
                        nullable: true
                        description: 'integer or object (productFreetype)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
                required:
                    - positionId
        SaleReportPositionPATCH:
            title: sale_report_positions
            type: object
            properties:
                reportId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPATCHForRelation'
                productFreetype:
                    nullable: true
                    description: 'integer or object (productFreetype)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
        SaleReportPositionPOSTForCollection:
            title: sale_report_positions
            type: array
            items:
                type: object
                properties:
                    reportId:
                        type: integer
                        nullable: true
                    productId:
                        type: integer
                        nullable: true
                    productQuantity:
                        type: number
                        nullable: true
                        format: float
                    priceNetto:
                        type: number
                        nullable: true
                        format: float
                    priceRabat:
                        type: number
                        nullable: true
                        format: float
                    rabat:
                        type: number
                        nullable: true
                        format: float
                    priceBrutto:
                        type: number
                        nullable: true
                        format: float
                    isDeleted:
                        type: boolean
                        nullable: true
                    deleteDate:
                        type: string
                        nullable: true
                        format: date-time
                    productName:
                        type: string
                        nullable: true
                    measureUnitName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatName:
                        type: string
                        nullable: true
                        maxLength: 50
                    vatValue:
                        type: number
                        nullable: true
                        format: float
                    priceNettoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceRabatInCurrency:
                        type: number
                        nullable: true
                        format: float
                    priceBruttoInCurrency:
                        type: number
                        nullable: true
                        format: float
                    vat:
                        nullable: true
                        description: 'integer or object (vat)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/VatPOSTForRelation'
                    productFreetype:
                        nullable: true
                        description: 'integer or object (productFreetype)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
        SaleReportPositionPOST:
            title: sale_report_positions
            type: object
            properties:
                reportId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                vat:
                    nullable: true
                    description: 'integer or object (vat)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/VatPOSTForRelation'
                productFreetype:
                    nullable: true
                    description: 'integer or object (productFreetype)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
        ShippingGETFieldsForCollection:
            title: shippings
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                documentStore:
                    nullable: true
                    description: (documentStore)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
        ShippingGETExtra_fieldsForCollection:
            title: shippings
            type: object
            properties: {  }
        ShippingGETFields:
            title: shippings
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    nullable: true
                    description: (documentInvoice)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                documentOrder:
                    nullable: true
                    description: (documentOrder)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                documentStore:
                    nullable: true
                    description: (documentStore)
                    allOf:
                        -
                            $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
        ShippingGETExtra_fields:
            title: shippings
            type: object
            properties: {  }
        ShippingPATCHForCollection:
            title: shippings
            type: array
            items:
                type: object
                properties:
                    documentId:
                        type: integer
                        nullable: false
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    courier:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentInvoice:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                    documentStore:
                        nullable: true
                        description: 'integer or object (documentStore)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePATCHForRelation'
                required:
                    - documentId
        ShippingPATCH:
            title: shippings
            type: object
            properties:
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                documentStore:
                    nullable: true
                    description: 'integer or object (documentStore)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePATCHForRelation'
        ShippingPOSTForCollection:
            title: shippings
            type: array
            items:
                type: object
                properties:
                    documentHeader:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentDate:
                        type: string
                        nullable: true
                        format: date-time
                    courier:
                        type: string
                        nullable: true
                        maxLength: 255
                    documentInvoice:
                        nullable: true
                        description: 'integer or object (documentInvoice)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                    documentOrder:
                        nullable: true
                        description: 'integer or object (documentOrder)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                    documentStore:
                        nullable: true
                        description: 'integer or object (documentStore)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/DocumentStorePOSTForRelation'
        ShippingPOST:
            title: shippings
            type: object
            properties:
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                documentOrder:
                    nullable: true
                    description: 'integer or object (documentOrder)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                documentStore:
                    nullable: true
                    description: 'integer or object (documentStore)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/DocumentStorePOSTForRelation'
        ShippingDhlGETFieldsForCollection:
            title: shipping_dhls
            type: object
            properties:
                shippingDhlId:
                    type: integer
                    nullable: false
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                labelFormat:
                    type: string
                    nullable: true
                    maxLength: 255
                labelContent:
                    type: string
                    nullable: true
                dropOffType:
                    type: string
                    nullable: false
                    maxLength: 30
                serviceType:
                    type: string
                    nullable: false
                    maxLength: 30
                labelType:
                    type: string
                    nullable: false
                    maxLength: 10
                content:
                    type: string
                    nullable: false
                    maxLength: 30
                comment:
                    type: string
                    nullable: true
                    maxLength: 100
                reference:
                    type: string
                    nullable: true
                    maxLength: 20
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                billingAccountNumber:
                    type: integer
                    nullable: false
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                costsCenter:
                    type: string
                    nullable: true
                    maxLength: 20
                specialServicesServiceType:
                    type: string
                    nullable: false
                    maxLength: 10
                serviceValue:
                    type: number
                    nullable: true
                    format: float
                textInstruction:
                    type: string
                    nullable: true
                    maxLength: 32
                collectOnDeliveryForm:
                    type: string
                    nullable: true
                    maxLength: 20
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentStartHour:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentEndHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                branchId:
                    type: integer
                    nullable: true
                shipping:
                    nullable: true
                    description: (shipping)
                    allOf:
                        -
                            $ref: '#/components/schemas/ShippingGETFieldsForRelation'
        ShippingDhlGETExtra_fieldsForCollection:
            title: shipping_dhls
            type: object
            properties: {  }
        ShippingDhlGETFields:
            title: shipping_dhls
            type: object
            properties:
                shippingDhlId:
                    type: integer
                    nullable: false
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                labelFormat:
                    type: string
                    nullable: true
                    maxLength: 255
                labelContent:
                    type: string
                    nullable: true
                dropOffType:
                    type: string
                    nullable: false
                    maxLength: 30
                serviceType:
                    type: string
                    nullable: false
                    maxLength: 30
                labelType:
                    type: string
                    nullable: false
                    maxLength: 10
                content:
                    type: string
                    nullable: false
                    maxLength: 30
                comment:
                    type: string
                    nullable: true
                    maxLength: 100
                reference:
                    type: string
                    nullable: true
                    maxLength: 20
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                billingAccountNumber:
                    type: integer
                    nullable: false
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                costsCenter:
                    type: string
                    nullable: true
                    maxLength: 20
                specialServicesServiceType:
                    type: string
                    nullable: false
                    maxLength: 10
                serviceValue:
                    type: number
                    nullable: true
                    format: float
                textInstruction:
                    type: string
                    nullable: true
                    maxLength: 32
                collectOnDeliveryForm:
                    type: string
                    nullable: true
                    maxLength: 20
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentStartHour:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentEndHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                branchId:
                    type: integer
                    nullable: true
                shipping:
                    nullable: true
                    description: (shipping)
                    allOf:
                        -
                            $ref: '#/components/schemas/ShippingGETFieldsForRelation'
        ShippingDhlGETExtra_fields:
            title: shipping_dhls
            type: object
            properties: {  }
        ShippingDhlPATCHForCollection:
            title: shipping_dhls
            type: array
            items:
                type: object
                properties:
                    shippingDhlId:
                        type: integer
                        nullable: false
                    shipmentNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    dispatchNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    labelFormat:
                        type: string
                        nullable: true
                        maxLength: 255
                    labelContent:
                        type: string
                        nullable: true
                    dropOffType:
                        type: string
                        nullable: false
                        maxLength: 30
                    serviceType:
                        type: string
                        nullable: false
                        maxLength: 30
                    labelType:
                        type: string
                        nullable: false
                        maxLength: 10
                    content:
                        type: string
                        nullable: false
                        maxLength: 30
                    comment:
                        type: string
                        nullable: true
                        maxLength: 100
                    reference:
                        type: string
                        nullable: true
                        maxLength: 20
                    shippingPaymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    billingAccountNumber:
                        type: integer
                        nullable: false
                    paymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    costsCenter:
                        type: string
                        nullable: true
                        maxLength: 20
                    specialServicesServiceType:
                        type: string
                        nullable: false
                        maxLength: 10
                    serviceValue:
                        type: number
                        nullable: true
                        format: float
                    textInstruction:
                        type: string
                        nullable: true
                        maxLength: 32
                    collectOnDeliveryForm:
                        type: string
                        nullable: true
                        maxLength: 20
                    shipmentDate:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentStartHour:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentEndHour:
                        type: string
                        nullable: false
                        maxLength: 32
                    companyId:
                        type: integer
                        nullable: true
                    placeId:
                        type: integer
                        nullable: true
                    recipientAccountUserId:
                        type: integer
                        nullable: true
                    branchId:
                        type: integer
                        nullable: true
                    shipping:
                        nullable: true
                        description: 'integer or object (shipping)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ShippingPATCHForRelation'
                required:
                    - shippingDhlId
                    - dropOffType
                    - serviceType
                    - labelType
                    - content
                    - shippingPaymentType
                    - billingAccountNumber
                    - paymentType
                    - specialServicesServiceType
                    - shipmentDate
                    - shipmentStartHour
                    - shipmentEndHour
        ShippingDhlPATCH:
            title: shipping_dhls
            type: object
            properties:
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                labelFormat:
                    type: string
                    nullable: true
                    maxLength: 255
                labelContent:
                    type: string
                    nullable: true
                dropOffType:
                    type: string
                    nullable: false
                    maxLength: 30
                serviceType:
                    type: string
                    nullable: false
                    maxLength: 30
                labelType:
                    type: string
                    nullable: false
                    maxLength: 10
                content:
                    type: string
                    nullable: false
                    maxLength: 30
                comment:
                    type: string
                    nullable: true
                    maxLength: 100
                reference:
                    type: string
                    nullable: true
                    maxLength: 20
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                billingAccountNumber:
                    type: integer
                    nullable: false
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                costsCenter:
                    type: string
                    nullable: true
                    maxLength: 20
                specialServicesServiceType:
                    type: string
                    nullable: false
                    maxLength: 10
                serviceValue:
                    type: number
                    nullable: true
                    format: float
                textInstruction:
                    type: string
                    nullable: true
                    maxLength: 32
                collectOnDeliveryForm:
                    type: string
                    nullable: true
                    maxLength: 20
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentStartHour:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentEndHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                branchId:
                    type: integer
                    nullable: true
                shipping:
                    nullable: true
                    description: 'integer or object (shipping)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ShippingPATCHForRelation'
            required:
                - dropOffType
                - serviceType
                - labelType
                - content
                - shippingPaymentType
                - billingAccountNumber
                - paymentType
                - specialServicesServiceType
                - shipmentDate
                - shipmentStartHour
                - shipmentEndHour
        ShippingDhlPOSTForCollection:
            title: shipping_dhls
            type: array
            items:
                type: object
                properties:
                    shipmentNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    dispatchNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    labelFormat:
                        type: string
                        nullable: true
                        maxLength: 255
                    labelContent:
                        type: string
                        nullable: true
                    dropOffType:
                        type: string
                        nullable: false
                        maxLength: 30
                    serviceType:
                        type: string
                        nullable: false
                        maxLength: 30
                    labelType:
                        type: string
                        nullable: false
                        maxLength: 10
                    content:
                        type: string
                        nullable: false
                        maxLength: 30
                    comment:
                        type: string
                        nullable: true
                        maxLength: 100
                    reference:
                        type: string
                        nullable: true
                        maxLength: 20
                    shippingPaymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    billingAccountNumber:
                        type: integer
                        nullable: false
                    paymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    costsCenter:
                        type: string
                        nullable: true
                        maxLength: 20
                    specialServicesServiceType:
                        type: string
                        nullable: false
                        maxLength: 10
                    serviceValue:
                        type: number
                        nullable: true
                        format: float
                    textInstruction:
                        type: string
                        nullable: true
                        maxLength: 32
                    collectOnDeliveryForm:
                        type: string
                        nullable: true
                        maxLength: 20
                    shipmentDate:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentStartHour:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentEndHour:
                        type: string
                        nullable: false
                        maxLength: 32
                    companyId:
                        type: integer
                        nullable: true
                    placeId:
                        type: integer
                        nullable: true
                    recipientAccountUserId:
                        type: integer
                        nullable: true
                    branchId:
                        type: integer
                        nullable: true
                    shipping:
                        nullable: true
                        description: 'integer or object (shipping)'
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiObjectIdDM'
                            -
                                $ref: '#/components/schemas/ShippingPOSTForRelation'
                required:
                    - dropOffType
                    - serviceType
                    - labelType
                    - content
                    - shippingPaymentType
                    - billingAccountNumber
                    - paymentType
                    - specialServicesServiceType
                    - shipmentDate
                    - shipmentStartHour
                    - shipmentEndHour
        ShippingDhlPOST:
            title: shipping_dhls
            type: object
            properties:
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                labelFormat:
                    type: string
                    nullable: true
                    maxLength: 255
                labelContent:
                    type: string
                    nullable: true
                dropOffType:
                    type: string
                    nullable: false
                    maxLength: 30
                serviceType:
                    type: string
                    nullable: false
                    maxLength: 30
                labelType:
                    type: string
                    nullable: false
                    maxLength: 10
                content:
                    type: string
                    nullable: false
                    maxLength: 30
                comment:
                    type: string
                    nullable: true
                    maxLength: 100
                reference:
                    type: string
                    nullable: true
                    maxLength: 20
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                billingAccountNumber:
                    type: integer
                    nullable: false
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                costsCenter:
                    type: string
                    nullable: true
                    maxLength: 20
                specialServicesServiceType:
                    type: string
                    nullable: false
                    maxLength: 10
                serviceValue:
                    type: number
                    nullable: true
                    format: float
                textInstruction:
                    type: string
                    nullable: true
                    maxLength: 32
                collectOnDeliveryForm:
                    type: string
                    nullable: true
                    maxLength: 20
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentStartHour:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentEndHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                branchId:
                    type: integer
                    nullable: true
                shipping:
                    nullable: true
                    description: 'integer or object (shipping)'
                    anyOf:
                        -
                            $ref: '#/components/schemas/ApiObjectIdDM'
                        -
                            $ref: '#/components/schemas/ShippingPOSTForRelation'
            required:
                - dropOffType
                - serviceType
                - labelType
                - content
                - shippingPaymentType
                - billingAccountNumber
                - paymentType
                - specialServicesServiceType
                - shipmentDate
                - shipmentStartHour
                - shipmentEndHour
        ShippingFedexGETFieldsForCollection:
            title: shipping_fedexs
            type: object
            properties:
                shippingFedexId:
                    type: integer
                    nullable: false
                shippingId:
                    type: integer
                    nullable: true
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                shipmentPayer:
                    type: string
                    nullable: true
                    maxLength: 32
                shipmentType:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                userUserId:
                    type: integer
                    nullable: true
                isReturn:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                branchId:
                    type: integer
                    nullable: true
                firstName:
                    type: string
                    nullable: true
                    maxLength: 255
                lastName:
                    type: string
                    nullable: true
                    maxLength: 255
                notes:
                    type: string
                    nullable: false
        ShippingFedexGETExtra_fieldsForCollection:
            title: shipping_fedexs
            type: object
            properties: {  }
        ShippingFedexGETFields:
            title: shipping_fedexs
            type: object
            properties:
                shippingFedexId:
                    type: integer
                    nullable: false
                shippingId:
                    type: integer
                    nullable: true
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                shipmentPayer:
                    type: string
                    nullable: true
                    maxLength: 32
                shipmentType:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                userUserId:
                    type: integer
                    nullable: true
                isReturn:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                branchId:
                    type: integer
                    nullable: true
                firstName:
                    type: string
                    nullable: true
                    maxLength: 255
                lastName:
                    type: string
                    nullable: true
                    maxLength: 255
                notes:
                    type: string
                    nullable: false
        ShippingFedexGETExtra_fields:
            title: shipping_fedexs
            type: object
            properties: {  }
        ShippingFedexPATCHForCollection:
            title: shipping_fedexs
            type: array
            items:
                type: object
                properties:
                    shippingFedexId:
                        type: integer
                        nullable: false
                    shippingId:
                        type: integer
                        nullable: true
                    shipmentNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    dispatchNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    shippingPaymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    paymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    shipmentPayer:
                        type: string
                        nullable: true
                        maxLength: 32
                    shipmentType:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentDate:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentHour:
                        type: string
                        nullable: false
                        maxLength: 32
                    companyId:
                        type: integer
                        nullable: true
                    placeId:
                        type: integer
                        nullable: true
                    recipientAccountUserId:
                        type: integer
                        nullable: true
                    userUserId:
                        type: integer
                        nullable: true
                    isReturn:
                        type: boolean
                        nullable: true
                    phoneNumber:
                        type: string
                        nullable: true
                        maxLength: 50
                    branchId:
                        type: integer
                        nullable: true
                    firstName:
                        type: string
                        nullable: true
                        maxLength: 255
                    lastName:
                        type: string
                        nullable: true
                        maxLength: 255
                    notes:
                        type: string
                        nullable: false
                required:
                    - shippingFedexId
                    - shippingPaymentType
                    - paymentType
                    - shipmentType
                    - shipmentDate
                    - shipmentHour
        ShippingFedexPATCH:
            title: shipping_fedexs
            type: object
            properties:
                shippingId:
                    type: integer
                    nullable: true
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                shipmentPayer:
                    type: string
                    nullable: true
                    maxLength: 32
                shipmentType:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                userUserId:
                    type: integer
                    nullable: true
                isReturn:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                branchId:
                    type: integer
                    nullable: true
                firstName:
                    type: string
                    nullable: true
                    maxLength: 255
                lastName:
                    type: string
                    nullable: true
                    maxLength: 255
                notes:
                    type: string
                    nullable: false
            required:
                - shippingPaymentType
                - paymentType
                - shipmentType
                - shipmentDate
                - shipmentHour
        ShippingFedexPOSTForCollection:
            title: shipping_fedexs
            type: array
            items:
                type: object
                properties:
                    shippingId:
                        type: integer
                        nullable: true
                    shipmentNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    dispatchNotificationNumber:
                        type: string
                        nullable: true
                        maxLength: 255
                    shippingPaymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    paymentType:
                        type: string
                        nullable: false
                        maxLength: 20
                    shipmentPayer:
                        type: string
                        nullable: true
                        maxLength: 32
                    shipmentType:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentDate:
                        type: string
                        nullable: false
                        maxLength: 32
                    shipmentHour:
                        type: string
                        nullable: false
                        maxLength: 32
                    companyId:
                        type: integer
                        nullable: true
                    placeId:
                        type: integer
                        nullable: true
                    recipientAccountUserId:
                        type: integer
                        nullable: true
                    userUserId:
                        type: integer
                        nullable: true
                    isReturn:
                        type: boolean
                        nullable: true
                    phoneNumber:
                        type: string
                        nullable: true
                        maxLength: 50
                    branchId:
                        type: integer
                        nullable: true
                    firstName:
                        type: string
                        nullable: true
                        maxLength: 255
                    lastName:
                        type: string
                        nullable: true
                        maxLength: 255
                    notes:
                        type: string
                        nullable: false
                required:
                    - shippingPaymentType
                    - paymentType
                    - shipmentType
                    - shipmentDate
                    - shipmentHour
        ShippingFedexPOST:
            title: shipping_fedexs
            type: object
            properties:
                shippingId:
                    type: integer
                    nullable: true
                shipmentNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                dispatchNotificationNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                shippingPaymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                paymentType:
                    type: string
                    nullable: false
                    maxLength: 20
                shipmentPayer:
                    type: string
                    nullable: true
                    maxLength: 32
                shipmentType:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentDate:
                    type: string
                    nullable: false
                    maxLength: 32
                shipmentHour:
                    type: string
                    nullable: false
                    maxLength: 32
                companyId:
                    type: integer
                    nullable: true
                placeId:
                    type: integer
                    nullable: true
                recipientAccountUserId:
                    type: integer
                    nullable: true
                userUserId:
                    type: integer
                    nullable: true
                isReturn:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                branchId:
                    type: integer
                    nullable: true
                firstName:
                    type: string
                    nullable: true
                    maxLength: 255
                lastName:
                    type: string
                    nullable: true
                    maxLength: 255
                notes:
                    type: string
                    nullable: false
            required:
                - shippingPaymentType
                - paymentType
                - shipmentType
                - shipmentDate
                - shipmentHour
        ShippingPositionGETFieldsForCollection:
            title: shipping_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                shippingId:
                    type: integer
                    nullable: true
                type:
                    type: string
                    nullable: false
                    maxLength: 255
                quantity:
                    type: integer
                    nullable: false
                weight:
                    type: integer
                    nullable: true
                width:
                    type: integer
                    nullable: true
                height:
                    type: integer
                    nullable: true
                length:
                    type: integer
                    nullable: true
                nonstandard:
                    type: boolean
                    nullable: true
                euroreturn:
                    type: boolean
                    nullable: true
        ShippingPositionGETExtra_fieldsForCollection:
            title: shipping_positions
            type: object
            properties: {  }
        ShippingPositionGETFields:
            title: shipping_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                shippingId:
                    type: integer
                    nullable: true
                type:
                    type: string
                    nullable: false
                    maxLength: 255
                quantity:
                    type: integer
                    nullable: false
                weight:
                    type: integer
                    nullable: true
                width:
                    type: integer
                    nullable: true
                height:
                    type: integer
                    nullable: true
                length:
                    type: integer
                    nullable: true
                nonstandard:
                    type: boolean
                    nullable: true
                euroreturn:
                    type: boolean
                    nullable: true
        ShippingPositionGETExtra_fields:
            title: shipping_positions
            type: object
            properties: {  }
        ShippingPositionPATCHForCollection:
            title: shipping_positions
            type: array
            items:
                type: object
                properties:
                    positionId:
                        type: integer
                        nullable: false
                    shippingId:
                        type: integer
                        nullable: true
                    type:
                        type: string
                        nullable: false
                        maxLength: 255
                    quantity:
                        type: integer
                        nullable: false
                    weight:
                        type: integer
                        nullable: true
                    width:
                        type: integer
                        nullable: true
                    height:
                        type: integer
                        nullable: true
                    length:
                        type: integer
                        nullable: true
                    nonstandard:
                        type: boolean
                        nullable: true
                    euroreturn:
                        type: boolean
                        nullable: true
                required:
                    - positionId
                    - type
                    - quantity
        ShippingPositionPATCH:
            title: shipping_positions
            type: object
            properties:
                shippingId:
                    type: integer
                    nullable: true
                type:
                    type: string
                    nullable: false
                    maxLength: 255
                quantity:
                    type: integer
                    nullable: false
                weight:
                    type: integer
                    nullable: true
                width:
                    type: integer
                    nullable: true
                height:
                    type: integer
                    nullable: true
                length:
                    type: integer
                    nullable: true
                nonstandard:
                    type: boolean
                    nullable: true
                euroreturn:
                    type: boolean
                    nullable: true
            required:
                - type
                - quantity
        ShippingPositionPOSTForCollection:
            title: shipping_positions
            type: array
            items:
                type: object
                properties:
                    shippingId:
                        type: integer
                        nullable: true
                    type:
                        type: string
                        nullable: false
                        maxLength: 255
                    quantity:
                        type: integer
                        nullable: false
                    weight:
                        type: integer
                        nullable: true
                    width:
                        type: integer
                        nullable: true
                    height:
                        type: integer
                        nullable: true
                    length:
                        type: integer
                        nullable: true
                    nonstandard:
                        type: boolean
                        nullable: true
                    euroreturn:
                        type: boolean
                        nullable: true
                required:
                    - type
                    - quantity
        ShippingPositionPOST:
            title: shipping_positions
            type: object
            properties:
                shippingId:
                    type: integer
                    nullable: true
                type:
                    type: string
                    nullable: false
                    maxLength: 255
                quantity:
                    type: integer
                    nullable: false
                weight:
                    type: integer
                    nullable: true
                width:
                    type: integer
                    nullable: true
                height:
                    type: integer
                    nullable: true
                length:
                    type: integer
                    nullable: true
                nonstandard:
                    type: boolean
                    nullable: true
                euroreturn:
                    type: boolean
                    nullable: true
            required:
                - type
                - quantity
        DocumentOfferAttributeGETFieldsForRelation:
            title: document_offer_attributes
            type: object
            properties:
                attributeId:
                    type: integer
                    nullable: false
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    type: object
                    nullable: true
                    description: (documentOfferAttribute)
        DocumentOfferAttributeGETExtra_fieldsForRelation:
            title: document_offer_attributes
            type: object
            properties: {  }
        DocumentOfferGETFieldsForRelation:
            title: document_offers
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    type: object
                    nullable: true
                    description: (accountUser)
                exchangeHistory:
                    type: object
                    nullable: true
                    description: (exchangeHistory)
        DocumentOfferGETExtra_fieldsForRelation:
            title: document_offers
            type: object
            properties: {  }
        FileGETFieldsForRelation:
            title: files
            type: object
            properties: {  }
        FileGETExtra_fieldsForRelation:
            title: files
            type: object
            properties: {  }
        DocumentOfferAttributePATCHForRelation:
            title: document_offer_attributes
            type: object
            properties:
                attributeId:
                    type: integer
                    nullable: false
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
            required:
                - attributeId
                - attributeType
                - attributeName
        DocumentOfferPATCHForRelation:
            title: document_offers
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)'
                exchangeHistory:
                    type: integer
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
            required:
                - documentId
        FilePATCHForRelation:
            title: files
            type: object
            properties: {  }
        DocumentOfferAttributePOSTForRelation:
            title: document_offer_attributes
            type: object
            properties:
                attributeId:
                    type: integer
                    nullable: false
                attributeType:
                    type: integer
                    nullable: false
                attributeName:
                    type: string
                    nullable: false
                    maxLength: 55
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                attributeOption:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferAttribute)'
            required:
                - attributeId
                - attributeType
                - attributeName
        DocumentOfferPOSTForRelation:
            title: document_offers
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                companyId:
                    type: integer
                    nullable: true
                userPhId:
                    type: integer
                    nullable: true
                documentValueNetto:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMargin:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                documentValueBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentValueBruttoMargin:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                endDate:
                    type: string
                    nullable: true
                    format: date-time
                customerDetails:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                documentValueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueNettoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentValueBruttoMarginInCurrency:
                    type: number
                    nullable: true
                    format: float
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                user:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)'
                exchangeHistory:
                    type: integer
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
            required:
                - documentId
        FilePOSTForRelation:
            title: files
            type: object
            properties: {  }
        DocumentAttributeGETFieldsForRelation:
            title: document_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                uuid:
                    type: string
                    nullable: true
                    format: guid
                parent:
                    type: object
                    nullable: true
                    description: (documentAttribute)
                attributeMultis:
                    type: object
                    nullable: false
                    description: '(documentAttributeMulti)<br />Available for: list, listMulti'
        DocumentAttributeGETExtra_fieldsForRelation:
            title: document_attributes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentAttributeMultiGETFieldsForRelation:
            title: document_attribute_multis
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                isForPosition:
                    type: boolean
                    nullable: true
                attribute:
                    type: object
                    nullable: true
                    description: (documentAttribute)
        DocumentAttributeMultiGETExtra_fieldsForRelation:
            title: document_attribute_multis
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentAttributePATCHForRelation:
            title: document_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentAttribute)'
                attributeMultis:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentAttributeMulti)<br />Available for: list, listMulti'
            required:
                - type
                - name
        DocumentAttributeMultiPATCHForRelation:
            title: document_attribute_multis
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                isForPosition:
                    type: boolean
                    nullable: true
                attribute:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentAttribute)'
            required:
                - type
                - name
        DocumentAttributePOSTForRelation:
            title: document_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                    description: '1: text<br />2: numeric<br />3: date<br />4: list, listMulti<br />5: file'
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                isActive:
                    type: boolean
                    nullable: true
                displayPriority:
                    type: integer
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                visibleInList:
                    type: boolean
                    nullable: true
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                filterAsTags:
                    type: boolean
                    nullable: true
                searchingForOptions:
                    type: boolean
                    nullable: true
                parent:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentAttribute)'
                attributeMultis:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentAttributeMulti)<br />Available for: list, listMulti'
            required:
                - type
                - name
        DocumentAttributeMultiPOSTForRelation:
            title: document_attribute_multis
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                type:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 55
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                isForPosition:
                    type: boolean
                    nullable: true
                attribute:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentAttribute)'
            required:
                - type
                - name
        DocumentSeriesDefinitionGETFieldsForRelation:
            title: document_series_definitions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                availableTemplates:
                    type: string
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    type: object
                    nullable: true
                    description: (storehouse)
                paymentRegister:
                    type: object
                    nullable: true
                    description: (paymentRegister)
        DocumentSeriesDefinitionGETExtra_fieldsForRelation:
            title: document_series_definitions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                templates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        AccountCompanyGETFieldsForRelation:
            title: account_companies
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                importId:
                    type: string
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                shortName:
                    type: string
                    nullable: true
                    maxLength: 255
                nip:
                    type: string
                    nullable: true
                    maxLength: 25
                addressStreet:
                    type: string
                    nullable: true
                    maxLength: 255
                addressStreetNumber:
                    type: string
                    nullable: true
                    maxLength: 150
                addressLocalNumber:
                    type: string
                    nullable: true
                    maxLength: 16
                addressPostalCode:
                    type: string
                    nullable: true
                    maxLength: 25
                addressCity:
                    type: string
                    nullable: true
                    maxLength: 95
                addressCommunity:
                    type: string
                    nullable: true
                    maxLength: 60
                addressCountry:
                    type: string
                    nullable: true
                    maxLength: 35
                addressCounty:
                    type: string
                    nullable: true
                    maxLength: 60
                addressProvince:
                    type: string
                    nullable: true
                    maxLength: 95
                defaultPriceType:
                    type: integer
                    nullable: true
                    description: '2, 4, 6, ...'
                defaultLanguage:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                temporaryCreditLimit:
                    type: number
                    nullable: true
                    format: float
                creditLimitFree:
                    type: number
                    nullable: true
                    format: float
                blockOrder:
                    type: boolean
                    nullable: true
                originalCreditLimit:
                    type: number
                    nullable: true
                    format: float
                creditLimitDate:
                    type: string
                    nullable: true
                    format: date-time
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                creationType:
                    type: integer
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                vatHandling:
                    type: string
                    nullable: false
                    maxLength: 11
                ph:
                    type: object
                    nullable: true
                    description: (userUser)
                defaultDeliveryType:
                    type: object
                    nullable: true
                    description: (deliveryType)
                defaultPaymentType:
                    type: object
                    nullable: true
                    description: (paymentType)
                defaultPlace:
                    type: object
                    nullable: true
                    description: '(places)<br />Default address'
                defaultUser:
                    type: object
                    nullable: true
                    description: (accountUser)
                defaultOrderSeries:
                    type: object
                    nullable: true
                    description: (documentSeriesDefinition)
                priceCompanyGroup:
                    type: object
                    nullable: true
                    description: (priceCompanyGroup)
                accountUsers:
                    type: object
                    nullable: false
                    description: (accountUser)
                places:
                    type: object
                    nullable: false
                    description: '(places)<br />Addresses'
                additionalPhs:
                    type: object
                    nullable: true
                    description: (userUser)
        AccountCompanyGETExtra_fieldsForRelation:
            title: account_companies
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsShowDM'
                    description: extra_field
                address:
                    type: string
                    nullable: true
                    description: extra_field
                displayName:
                    type: string
                    nullable: true
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
        DocumentSeriesDefinitionPATCHForRelation:
            title: document_series_definitions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    type: integer
                    nullable: true
                    description: 'integer or object (storehouse)'
                paymentRegister:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentRegister)'
            required:
                - documentType
                - name
        AccountCompanyPATCHForRelation:
            title: account_companies
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                importId:
                    type: string
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                shortName:
                    type: string
                    nullable: true
                    maxLength: 255
                nip:
                    type: string
                    nullable: true
                    maxLength: 25
                defaultPriceType:
                    type: integer
                    nullable: true
                    description: '2, 4, 6, ...'
                defaultLanguage:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                blockOrder:
                    type: boolean
                    nullable: true
                originalCreditLimit:
                    type: number
                    nullable: true
                    format: float
                vatHandling:
                    type: string
                    nullable: false
                    maxLength: 11
                ph:
                    type: integer
                    nullable: true
                    description: 'integer or object (userUser)'
                defaultDeliveryType:
                    type: integer
                    nullable: true
                    description: 'integer or object (deliveryType)'
                defaultPaymentType:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentType)'
                defaultPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)<br />Default address'
                defaultUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)'
                defaultOrderSeries:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                priceCompanyGroup:
                    type: integer
                    nullable: true
                    description: 'integer or object (priceCompanyGroup)'
                accountUsers:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (accountUser)'
                places:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (places)<br />Addresses'
                additionalPhs:
                    type: integer
                    nullable: true
                    description: 'integer or array<object> or object (userUser)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
        DocumentSeriesDefinitionPOSTForRelation:
            title: document_series_definitions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentType:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                numberingSchema:
                    type: string
                    nullable: true
                    maxLength: 255
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 255
                numberingType:
                    type: integer
                    nullable: true
                positionsActive:
                    type: boolean
                    nullable: true
                priority:
                    type: integer
                    nullable: true
                productPriceOption:
                    type: integer
                    nullable: true
                serialCodeOption:
                    type: integer
                    nullable: true
                createConnectedDocumentStore:
                    type: integer
                    nullable: true
                account:
                    type: integer
                    nullable: true
                defaultSeries:
                    type: boolean
                    nullable: true
                additionalData:
                    type: string
                    nullable: true
                currency:
                    type: string
                    nullable: true
                    maxLength: 7
                stages:
                    type: integer
                    nullable: true
                storehouse:
                    type: integer
                    nullable: true
                    description: 'integer or object (storehouse)'
                paymentRegister:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentRegister)'
            required:
                - documentType
                - name
        AccountCompanyPOSTForRelation:
            title: account_companies
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                importId:
                    type: string
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                shortName:
                    type: string
                    nullable: true
                    maxLength: 255
                nip:
                    type: string
                    nullable: true
                    maxLength: 25
                defaultPriceType:
                    type: integer
                    nullable: true
                    description: '2, 4, 6, ...'
                defaultLanguage:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                blockOrder:
                    type: boolean
                    nullable: true
                originalCreditLimit:
                    type: number
                    nullable: true
                    format: float
                vatHandling:
                    type: string
                    nullable: false
                    maxLength: 11
                ph:
                    type: integer
                    nullable: true
                    description: 'integer or object (userUser)'
                defaultDeliveryType:
                    type: integer
                    nullable: true
                    description: 'integer or object (deliveryType)'
                defaultPaymentType:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentType)'
                defaultPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)<br />Default address'
                defaultUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)'
                defaultOrderSeries:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                priceCompanyGroup:
                    type: integer
                    nullable: true
                    description: 'integer or object (priceCompanyGroup)'
                accountUsers:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (accountUser)'
                places:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (places)<br />Addresses'
                additionalPhs:
                    type: integer
                    nullable: true
                    description: 'integer or array<object> or object (userUser)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
        DocumentExportConfigGETFieldsForRelation:
            title: document_export_configs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    type: object
                    nullable: true
                    description: (documentSeriesDefinition)
                company:
                    type: object
                    nullable: true
                    description: (accountCompany)
        DocumentExportConfigGETExtra_fieldsForRelation:
            title: document_export_configs
            type: object
            properties: {  }
        DocumentExportConfigPATCHForRelation:
            title: document_export_configs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
            required:
                - id
                - exportType
        DocumentExportConfigPOSTForRelation:
            title: document_export_configs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                exportType:
                    type: string
                    nullable: false
                    maxLength: 15
                exportCode:
                    type: string
                    nullable: true
                    maxLength: 55
                saveType:
                    type: integer
                    nullable: false
                dir:
                    type: string
                    nullable: true
                ftpHost:
                    type: string
                    nullable: true
                    maxLength: 255
                ftpPort:
                    type: integer
                    nullable: true
                ftpUser:
                    type: string
                    nullable: true
                    maxLength: 55
                ftpPassword:
                    type: string
                    nullable: true
                    maxLength: 55
                deliveryAddress:
                    type: string
                    nullable: true
                active:
                    type: boolean
                    nullable: true
                documentType:
                    type: integer
                    nullable: true
                importDocumentSeriesDefinition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
            required:
                - id
                - exportType
        StorehouseGETFieldsForRelation:
            title: storehouses
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                shortName:
                    type: string
                    nullable: true
                    maxLength: 25
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                isActive:
                    type: boolean
                    nullable: true
                isDefault:
                    type: boolean
                    nullable: true
                account:
                    type: integer
                    nullable: true
        StorehouseGETExtra_fieldsForRelation:
            title: storehouses
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        StorehousePATCHForRelation:
            title: storehouses
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                shortName:
                    type: string
                    nullable: true
                    maxLength: 25
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                isActive:
                    type: boolean
                    nullable: true
                isDefault:
                    type: boolean
                    nullable: true
                account:
                    type: integer
                    nullable: true
        StorehousePOSTForRelation:
            title: storehouses
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                shortName:
                    type: string
                    nullable: true
                    maxLength: 25
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                isActive:
                    type: boolean
                    nullable: true
                isDefault:
                    type: boolean
                    nullable: true
                account:
                    type: integer
                    nullable: true
        DocumentInventoryGETFieldsForRelation:
            title: document_inventories
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    type: object
                    nullable: true
                    description: (documentSeriesDefinition)
                storehouse:
                    type: object
                    nullable: true
                    description: (storehouse)
        DocumentInventoryGETExtra_fieldsForRelation:
            title: document_inventories
            type: object
            properties: {  }
        MeasureUnitGETFieldsForRelation:
            title: measure_units
            type: object
            properties:
                measureUnitId:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 75
                shortName:
                    type: string
                    nullable: true
                    maxLength: 20
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
        MeasureUnitGETExtra_fieldsForRelation:
            title: measure_units
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        ProductGETFieldsForRelation:
            title: products
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                name:
                    type: string
                    nullable: true
                description:
                    type: string
                    nullable: true
                code:
                    type: string
                    nullable: true
                    maxLength: 50
                aPriceNetto:
                    type: number
                    nullable: true
                    format: float
                aPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                aVatValue:
                    type: number
                    nullable: true
                    format: float
                bPriceNetto:
                    type: number
                    nullable: true
                    format: float
                bPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                bVatValue:
                    type: number
                    nullable: true
                    format: float
                cPriceNetto:
                    type: number
                    nullable: true
                    format: float
                cPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                cVatValue:
                    type: number
                    nullable: true
                    format: float
                dPriceNetto:
                    type: number
                    nullable: true
                    format: float
                dPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                dVatValue:
                    type: number
                    nullable: true
                    format: float
                ePriceNetto:
                    type: number
                    nullable: true
                    format: float
                ePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                eVatValue:
                    type: number
                    nullable: true
                    format: float
                fPriceNetto:
                    type: number
                    nullable: true
                    format: float
                fPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                fVatValue:
                    type: number
                    nullable: true
                    format: float
                gPriceNetto:
                    type: number
                    nullable: true
                    format: float
                gPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                gVatValue:
                    type: number
                    nullable: true
                    format: float
                hPriceNetto:
                    type: number
                    nullable: true
                    format: float
                hPriceBrutto:
                    type: number
                    nullable: true
                    format: float
                hVatValue:
                    type: number
                    nullable: true
                    format: float
                quantity:
                    type: number
                    nullable: true
                    format: float
                isComplete:
                    type: boolean
                    nullable: true
                isService:
                    type: boolean
                    nullable: true
                quantityRaw:
                    type: number
                    nullable: true
                    format: float
                quantityReserved:
                    type: number
                    nullable: true
                    format: float
                estimatedQuantity:
                    type: string
                    nullable: true
                    maxLength: 255
                srpPriceType:
                    type: string
                    nullable: true
                aCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                bCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                cCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                dCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                eCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                fCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                gCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                hCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                barCode:
                    type: string
                    nullable: true
                    maxLength: 13
                vatValue:
                    type: number
                    nullable: true
                    format: float
                isMainProduct:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                quantityPrecision:
                    type: integer
                    nullable: true
                ean:
                    type: string
                    nullable: true
                    maxLength: 50
                externalMarker:
                    type: object
                    nullable: true
                    description: (externalMarker)
                defaultImage:
                    type: object
                    nullable: true
                    description: (file)
                measureUnit:
                    type: object
                    nullable: true
                    description: (measureUnit)
                productGroup:
                    type: object
                    nullable: true
                    description: (priceProductGroup)
                vat:
                    type: object
                    nullable: true
                    description: (vat)
                category:
                    type: object
                    nullable: true
                    description: (productCategory)
                i18ns:
                    type: object
                    nullable: false
                    description: (productI18n)
                translationI18ns:
                    type: object
                    nullable: false
                    description: (productI18n)
                priceIndividuals:
                    type: object
                    nullable: false
                    description: (priceIndividual)
                externalMarkers:
                    type: object
                    nullable: true
                    description: (externalMarker)
                companyPrices:
                    type: object
                    nullable: false
                    description: (productCompanyPrice)
        ProductGETExtra_fieldsForRelation:
            title: products
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                fullName:
                    type: string
                    nullable: true
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        fileToProducts:
                            $ref: '#/components/schemas/FileToProductAura'
                        productCompletes:
                            $ref: '#/components/schemas/ProductCompleteAura'
                    description: extra_field
                availability:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: 'extra_field<br /><br /> By default, return sum of availability in all active storehouses. To check the availability of the selected storehouse, use for[storehouse.id] parameter.<br /> <b>Query examples:</b><br /> extra_fileds=availability&for[storehouse.id]=1'
                availabilities:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: 'extra_field<br /><br /><b>Supported options:</b><br /> * ''all'' - return sum of availability in all active storehouses<br /> * ''activeIds'' - return availability for all active storehouses<br /> * storehouse_id - return availability for chosen storehouse<br /> By default, return combination of all and activeIds options.<br /> <b>Query examples:</b><br /> extra_fileds=availabilities<br /> extra_fileds=availabilities.all<br /> extra_fileds=availabilities.activeIds<br /> extra_fileds=availabilities.1<br /><br /> <b>Filtering schema:</b><br /> filter[availabilities][<all|activeIds|storehouse_id>.<total|reserved|available>][filter_type]=filter_value'
                estimatedAvailability:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: 'extra_field<br /><br /> By default, return estimated availability based on sum of availability in all active storehouses. To check the estimated availability of the selected storehouse, use for[storehouse.id] parameter.<br /> <b>Query examples:</b><br /> extra_fileds=estimatedAvailability&for[storehouse.id]=1'
                estimatedAvailabilities:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: 'extra_field<br /><br /><b>Supported options:</b><br /> * ''all'' - return estimated availability based on sum of availability in all active storehouses<br /> * ''activeIds'' - return estimated availability for all active storehouses<br /> * storehouse_id - return estimated availability for chosen storehouse<br /> By default, return combination of all and activeIds options.<br /> <b>Query examples:</b><br /> extra_fileds=estimatedAvailabilities<br /> extra_fileds=estimatedAvailabilities.all<br /> extra_fileds=estimatedAvailabilities.activeIds<br /> extra_fileds=estimatedAvailabilities.1'
                prices:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                translations:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                categories:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                similarProductIds:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                storehouse:
                    type: string
                    nullable: true
                    description: 'extra_field<br /><br /> By default, return ALL_STOREHOUSES. A storehouse can be selected using for[storehouse.id] parameter.<br /> <b>Query examples:</b><br /> extra_fileds=storehouse&for[storehouse.id]=1'
                favorite:
                    type: boolean
                    nullable: true
                    description: extra_field
        DocumentInventoryPATCHForRelation:
            title: document_inventories
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                storehouse:
                    type: integer
                    nullable: true
                    description: 'integer or object (storehouse)'
            required:
                - documentId
        MeasureUnitPATCHForRelation:
            title: measure_units
            type: object
            properties:
                measureUnitId:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 75
                shortName:
                    type: string
                    nullable: true
                    maxLength: 20
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
        ProductPATCHForRelation:
            title: products
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                name:
                    type: string
                    nullable: true
                description:
                    type: string
                    nullable: true
                code:
                    type: string
                    nullable: true
                    maxLength: 50
                aPriceNetto:
                    type: number
                    nullable: true
                    format: float
                bPriceNetto:
                    type: number
                    nullable: true
                    format: float
                cPriceNetto:
                    type: number
                    nullable: true
                    format: float
                dPriceNetto:
                    type: number
                    nullable: true
                    format: float
                ePriceNetto:
                    type: number
                    nullable: true
                    format: float
                fPriceNetto:
                    type: number
                    nullable: true
                    format: float
                gPriceNetto:
                    type: number
                    nullable: true
                    format: float
                hPriceNetto:
                    type: number
                    nullable: true
                    format: float
                isComplete:
                    type: boolean
                    nullable: true
                isService:
                    type: boolean
                    nullable: true
                srpPriceType:
                    type: string
                    nullable: true
                aCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                bCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                cCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                dCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                eCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                fCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                gCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                hCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                barCode:
                    type: string
                    nullable: true
                    maxLength: 13
                isMainProduct:
                    type: boolean
                    nullable: true
                quantityPrecision:
                    type: integer
                    nullable: true
                ean:
                    type: string
                    nullable: true
                    maxLength: 50
                externalMarker:
                    type: integer
                    nullable: true
                    description: 'integer or object (externalMarker)'
                defaultImage:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)'
                productGroup:
                    type: integer
                    nullable: true
                    description: 'integer or object (priceProductGroup)'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)'
                category:
                    type: integer
                    nullable: true
                    description: 'integer or object (productCategory)'
                i18ns:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productI18n)'
                translationI18ns:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productI18n)'
                priceIndividuals:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (priceIndividual)'
                externalMarkers:
                    type: integer
                    nullable: true
                    description: 'integer or array<object> or object (externalMarker)'
                companyPrices:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productCompanyPrice)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        fileToProducts:
                            $ref: '#/components/schemas/FileToProductAura'
                        productCompletes:
                            $ref: '#/components/schemas/ProductCompleteAura'
                    description: extra_field
                categories:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentInventoryPOSTForRelation:
            title: document_inventories
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: true
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: true
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                isAccounted:
                    type: boolean
                    nullable: true
                documentSeriesDefinition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentSeriesDefinition)'
                storehouse:
                    type: integer
                    nullable: true
                    description: 'integer or object (storehouse)'
            required:
                - documentId
        MeasureUnitPOSTForRelation:
            title: measure_units
            type: object
            properties:
                measureUnitId:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 75
                shortName:
                    type: string
                    nullable: true
                    maxLength: 20
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
        ProductPOSTForRelation:
            title: products
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                name:
                    type: string
                    nullable: true
                description:
                    type: string
                    nullable: true
                code:
                    type: string
                    nullable: true
                    maxLength: 50
                aPriceNetto:
                    type: number
                    nullable: true
                    format: float
                bPriceNetto:
                    type: number
                    nullable: true
                    format: float
                cPriceNetto:
                    type: number
                    nullable: true
                    format: float
                dPriceNetto:
                    type: number
                    nullable: true
                    format: float
                ePriceNetto:
                    type: number
                    nullable: true
                    format: float
                fPriceNetto:
                    type: number
                    nullable: true
                    format: float
                gPriceNetto:
                    type: number
                    nullable: true
                    format: float
                hPriceNetto:
                    type: number
                    nullable: true
                    format: float
                isComplete:
                    type: boolean
                    nullable: true
                isService:
                    type: boolean
                    nullable: true
                srpPriceType:
                    type: string
                    nullable: true
                aCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                bCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                cCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                dCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                eCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                fCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                gCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                hCurrencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                barCode:
                    type: string
                    nullable: true
                    maxLength: 13
                isMainProduct:
                    type: boolean
                    nullable: true
                quantityPrecision:
                    type: integer
                    nullable: true
                ean:
                    type: string
                    nullable: true
                    maxLength: 50
                externalMarker:
                    type: integer
                    nullable: true
                    description: 'integer or object (externalMarker)'
                defaultImage:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)'
                productGroup:
                    type: integer
                    nullable: true
                    description: 'integer or object (priceProductGroup)'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)'
                category:
                    type: integer
                    nullable: true
                    description: 'integer or object (productCategory)'
                i18ns:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productI18n)'
                translationI18ns:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productI18n)'
                priceIndividuals:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (priceIndividual)'
                externalMarkers:
                    type: integer
                    nullable: true
                    description: 'integer or array<object> or object (externalMarker)'
                companyPrices:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productCompanyPrice)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        fileToProducts:
                            $ref: '#/components/schemas/FileToProductAura'
                        productCompletes:
                            $ref: '#/components/schemas/ProductCompleteAura'
                    description: extra_field
                categories:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOrderGETFieldsForRelation:
            title: document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueNettoBeforeDiscount:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: false
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressCustomer:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                company:
                    type: object
                    nullable: false
                    description: '(accountCompany)<br />Recipient''s company'
                userPh:
                    type: object
                    nullable: true
                    description: (userUser)
                receiver:
                    type: object
                    nullable: true
                    description: (accountCompany)
                accountUser:
                    type: object
                    nullable: true
                    description: '(accountUser)<br />Recipient'
                creatorAccountUser:
                    type: object
                    nullable: true
                    description: (accountUser)
                creatorUser:
                    type: object
                    nullable: true
                    description: (userUser)
                deliveryType:
                    type: object
                    nullable: true
                    description: (deliveryType)
                documentOfferQuestion:
                    type: object
                    nullable: true
                    description: '(documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                documentSeriesDefinition:
                    type: object
                    nullable: false
                    description: (documentSeriesDefinition)
                paymentType:
                    type: object
                    nullable: true
                    description: (paymentType)
                deliveryPlace:
                    type: object
                    nullable: true
                    description: '(places)<br />Place for delivery address'
                exchangeHistory:
                    type: object
                    nullable: true
                    description: (exchangeHistory)
                positions:
                    type: object
                    nullable: false
                    description: (documentOrderPosition)
                discountCode:
                    type: object
                    nullable: true
                    description: (discountCode)
        DocumentOrderGETExtra_fieldsForRelation:
            title: document_orders
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
        PaymentTypeGETFieldsForRelation:
            title: payment_types
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                value:
                    type: number
                    nullable: true
                    format: float
                isDefault:
                    type: boolean
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                type:
                    type: string
                    nullable: true
                    maxLength: 255
                onlinePayment:
                    type: boolean
                    nullable: true
                paymentSubtype:
                    type: string
                    nullable: true
                    maxLength: 10
                checkCompanyCreditLimit:
                    type: boolean
                    nullable: true
        PaymentTypeGETExtra_fieldsForRelation:
            title: payment_types
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentInvoiceGETFieldsForRelation:
            title: document_invoices
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                address:
                    type: string
                    nullable: true
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                documentHeader:
                    type: string
                    nullable: false
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentToPay:
                    type: number
                    nullable: false
                    format: float
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                documentType:
                    type: integer
                    nullable: false
                incomeValue:
                    type: number
                    nullable: true
                    format: float
                outcomeValue:
                    type: number
                    nullable: true
                    format: float
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                valueNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                valueBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                incomeValueInCurrency:
                    type: number
                    nullable: true
                    format: float
                outcomeValueInCurrency:
                    type: number
                    nullable: true
                    format: float
                paymentToPayInCurrency:
                    type: number
                    nullable: true
                    format: float
                isReceipt:
                    type: boolean
                    nullable: true
                valueVatInCurrency:
                    type: number
                    nullable: true
                    format: float
                paymentPayedInCurrency:
                    type: number
                    nullable: true
                    format: float
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 5
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    type: object
                    nullable: false
                    description: (accountCompany)
                documentOrder:
                    type: object
                    nullable: true
                    description: (documentOrder)
                paymentType:
                    type: object
                    nullable: false
                    description: (paymentType)
                receiver:
                    type: object
                    nullable: true
                    description: (accountCompany)
                storehouse:
                    type: object
                    nullable: true
                    description: (storehouse)
                toDocument:
                    type: object
                    nullable: true
                    description: '(documentInvoice)<br />Required for document correction.'
                creatorUser:
                    type: object
                    nullable: true
                    description: (userUser)
                receipt:
                    type: object
                    nullable: true
                    description: (documentInvoice)
                documentSeriesDefinition:
                    type: object
                    nullable: false
                    description: (documentSeriesDefinition)
                positions:
                    type: object
                    nullable: false
                    description: (documentInvoicePosition)
                userPh:
                    type: object
                    nullable: true
                    description: (userUser)
                deliveryPlace:
                    type: object
                    nullable: true
                    description: (places)
        DocumentInvoiceGETExtra_fieldsForRelation:
            title: document_invoices
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
        UserUserGETFieldsForRelation:
            title: user_users
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                username:
                    type: string
                    nullable: false
                    maxLength: 50
                email:
                    type: string
                    nullable: true
                    maxLength: 50
                firstName:
                    type: string
                    nullable: true
                    maxLength: 25
                lastName:
                    type: string
                    nullable: true
                    maxLength: 35
                avatar:
                    type: string
                    nullable: true
                    maxLength: 50
                verified:
                    type: string
                    nullable: true
                    maxLength: 255
                sessionId:
                    type: string
                    nullable: true
                    maxLength: 75
                lastAction:
                    type: string
                    nullable: true
                    format: date-time
                loggedIn:
                    type: boolean
                    nullable: true
                messageOnEmail:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                mobileNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                defaultCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                availableCurrencies:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importTyp:
                    type: string
                    nullable: true
                    description: 'External system name'
                language:
                    type: string
                    nullable: true
                    maxLength: 30
                lastLoginDate:
                    type: string
                    nullable: true
                    format: date-time
                lastLogoutDate:
                    type: string
                    nullable: true
                    format: date-time
                failedLoginCounter:
                    type: integer
                    nullable: true
                lastFailedLogin:
                    type: string
                    nullable: true
                    format: date-time
                defaultCallendarColor:
                    type: string
                    nullable: true
                    maxLength: 50
                resetLinkExpires:
                    type: string
                    nullable: true
                    format: date-time
                activeCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                systemTheme:
                    type: string
                    nullable: true
                    maxLength: 50
                isExternalLogin:
                    type: boolean
                    nullable: true
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                msexchange:
                    type: boolean
                    nullable: true
                uri:
                    type: string
                    nullable: true
                avatarFile:
                    type: object
                    nullable: true
                    description: (file)
                defaultCssFile:
                    type: object
                    nullable: true
                    description: (file)
                superior:
                    type: object
                    nullable: true
                    description: (userUser)
                userProfile:
                    type: object
                    nullable: true
                    description: (userProfile)
                subordinates:
                    type: object
                    nullable: false
                    description: (userUser)
        UserUserGETExtra_fieldsForRelation:
            title: user_users
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                fullName:
                    type: string
                    nullable: true
                    description: extra_field
                allSubordinates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                allSuperiors:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsShowDM'
                    description: extra_field
                subordinates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentInvoicePositionGETFieldsForRelation:
            title: document_invoice_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 250
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: false
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                vatPercentage:
                    type: number
                    nullable: true
                    format: float
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                isComplet:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    type: object
                    nullable: true
                    description: (documentInvoice)
                product:
                    type: object
                    nullable: false
                    description: (product)
                measureUnit:
                    type: object
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                vat:
                    type: object
                    nullable: true
                    description: '(vat)<br />On invoice correction use: currentVat'
                currentVat:
                    type: object
                    nullable: true
                    description: '(vat)<br />Required for document correction.'
                correctedPosition:
                    type: object
                    nullable: true
                    description: '(documentInvoicePosition)<br />Required for document correction.'
                orderPosition:
                    type: object
                    nullable: true
                    description: (documentOrderPosition)
        DocumentInvoicePositionGETExtra_fieldsForRelation:
            title: document_invoice_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        PlacesGETFieldsForRelation:
            title: places
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                streetAddress:
                    type: string
                    nullable: true
                    maxLength: 255
                streetNumber:
                    type: string
                    nullable: true
                    maxLength: 150
                localNumber:
                    type: string
                    nullable: true
                    maxLength: 20
                postalCode:
                    type: string
                    nullable: true
                    maxLength: 20
                city:
                    type: string
                    nullable: true
                    maxLength: 75
                country:
                    type: string
                    nullable: true
                    maxLength: 50
                mainAddress:
                    type: boolean
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                email:
                    type: string
                    nullable: true
                    maxLength: 50
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                province:
                    type: string
                    nullable: true
                    maxLength: 95
                community:
                    type: string
                    nullable: true
                    maxLength: 60
                county:
                    type: string
                    nullable: true
                    maxLength: 60
                longitude:
                    type: number
                    nullable: true
                    format: float
                latitude:
                    type: number
                    nullable: true
                    format: float
                coordinatesModificationDate:
                    type: string
                    nullable: true
                    format: date-time
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                company:
                    type: object
                    nullable: true
                    description: (accountCompany)
        PlacesGETExtra_fieldsForRelation:
            title: places
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeUserUserShowDM'
                    description: extra_field
                fullName:
                    type: string
                    nullable: true
                    description: extra_field
        DocumentOrderPATCHForRelation:
            title: document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    type: integer
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                accountUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                deliveryType:
                    type: integer
                    nullable: true
                    description: 'integer or object (deliveryType)'
                documentOfferQuestion:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                paymentType:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentType)'
                deliveryPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)<br />Place for delivery address'
                exchangeHistory:
                    type: integer
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentOrderPosition)'
                discountCode:
                    type: integer
                    nullable: true
                    description: 'integer or object (discountCode)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
            required:
                - dateDelivery
                - company
                - documentSeriesDefinition
        PaymentTypePATCHForRelation:
            title: payment_types
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                value:
                    type: number
                    nullable: true
                    format: float
                isDefault:
                    type: boolean
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                type:
                    type: string
                    nullable: true
                    maxLength: 255
                onlinePayment:
                    type: boolean
                    nullable: true
                paymentSubtype:
                    type: string
                    nullable: true
                    maxLength: 10
                checkCompanyCreditLimit:
                    type: boolean
                    nullable: true
        DocumentInvoicePATCHForRelation:
            title: document_invoices
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    type: integer
                    nullable: false
                    description: 'integer or object (accountCompany)'
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                paymentType:
                    type: integer
                    nullable: false
                    description: 'integer or object (paymentType)'
                receiver:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                toDocument:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)<br />Required for document correction.'
                receipt:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentInvoicePosition)'
                deliveryPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - documentDate
                - paymentDate
                - company
                - paymentType
                - documentSeriesDefinition
        DocumentInvoicePositionPATCHForRelation:
            title: document_invoice_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)<br />On invoice correction use: currentVat'
                currentVat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)<br />Required for document correction.'
                correctedPosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)<br />Required for document correction.'
                orderPosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrderPosition)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - product
        PlacesPATCHForRelation:
            title: places
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                streetAddress:
                    type: string
                    nullable: true
                    maxLength: 255
                streetNumber:
                    type: string
                    nullable: true
                    maxLength: 150
                localNumber:
                    type: string
                    nullable: true
                    maxLength: 20
                postalCode:
                    type: string
                    nullable: true
                    maxLength: 20
                city:
                    type: string
                    nullable: true
                    maxLength: 75
                country:
                    type: string
                    nullable: true
                    maxLength: 50
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                email:
                    type: string
                    nullable: true
                    maxLength: 50
                province:
                    type: string
                    nullable: true
                    maxLength: 95
                community:
                    type: string
                    nullable: true
                    maxLength: 60
                county:
                    type: string
                    nullable: true
                    maxLength: 60
                longitude:
                    type: number
                    nullable: true
                    format: float
                latitude:
                    type: number
                    nullable: true
                    format: float
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeUserUserEditDM'
                    description: extra_field
        DocumentOrderPOSTForRelation:
            title: document_orders
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                documentStatus:
                    type: integer
                    nullable: true
                    description: 'AccountUser can''t edit this field. Main field for status'
                notes:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                externalDate:
                    type: string
                    nullable: true
                    format: date
                dateDelivery:
                    type: string
                    nullable: false
                    format: date
                orderType:
                    type: integer
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    type: integer
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                accountUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                deliveryType:
                    type: integer
                    nullable: true
                    description: 'integer or object (deliveryType)'
                documentOfferQuestion:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)<br />If the document offer question ID is send in the POST request, the positions and document currency will be copied from the basket. The status of the document offer will be changed to COMPLETED.'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                paymentType:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentType)'
                deliveryPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)<br />Place for delivery address'
                exchangeHistory:
                    type: integer
                    nullable: true
                    description: 'integer or object (exchangeHistory)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentOrderPosition)'
                discountCode:
                    type: integer
                    nullable: true
                    description: 'integer or object (discountCode)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        documentInvoices:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentStores:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                    description: extra_field
                basket:
                    type: object
                    nullable: true
                    description: 'extra_field<br />If the basket ID is send in the POST request, the positions and document currency will be copied from the basket.'
            required:
                - dateDelivery
                - company
                - documentSeriesDefinition
        PaymentTypePOSTForRelation:
            title: payment_types
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                value:
                    type: number
                    nullable: true
                    format: float
                isDefault:
                    type: boolean
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                type:
                    type: string
                    nullable: true
                    maxLength: 255
                onlinePayment:
                    type: boolean
                    nullable: true
                paymentSubtype:
                    type: string
                    nullable: true
                    maxLength: 10
                checkCompanyCreditLimit:
                    type: boolean
                    nullable: true
        DocumentInvoicePOSTForRelation:
            title: document_invoices
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDate:
                    type: string
                    nullable: false
                    format: date-time
                valueNetto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                description:
                    type: string
                    nullable: true
                    description: 'DEPRECATED Use standard document attributes instead.'
                valueVat:
                    type: number
                    nullable: false
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                paymentPayed:
                    type: number
                    nullable: true
                    format: float
                paymentDate:
                    type: string
                    nullable: false
                    format: date-time
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                currencyCode:
                    type: string
                    nullable: false
                    maxLength: 3
                    description: 'Currency of the document.'
                documentStatus:
                    type: integer
                    nullable: false
                    description: '2: Canceled.<br />4: In buffer.'
                isAccounted:
                    type: boolean
                    nullable: true
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                    description: 'Information about the exchange rate, e.g. EUR/PLN '
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                    description: 'Currency rate value.'
                vatConversionMode:
                    type: integer
                    nullable: true
                    description: '1: Default mode. The VAT value and gross value will be calculated based on the net value of the document.<br />2: The VAT value and gross value will be calculated based on the net value of the document positions.<br />3: Disable. Price values will not be calculated. Only available to the administrator.'
                connectedEmailStatus:
                    type: integer
                    nullable: true
                company:
                    type: integer
                    nullable: false
                    description: 'integer or object (accountCompany)'
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                paymentType:
                    type: integer
                    nullable: false
                    description: 'integer or object (paymentType)'
                receiver:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                toDocument:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)<br />Required for document correction.'
                receipt:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentInvoicePosition)'
                deliveryPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - documentDate
                - paymentDate
                - company
                - paymentType
                - documentSeriesDefinition
        DocumentInvoicePositionPOSTForRelation:
            title: document_invoice_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                quantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentQuantity'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentPriceNetto'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'On invoice correction use: currentBaseRabat'
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                valueVat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Editable and required only if vatConversionMode = 3'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBasePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentBaseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                currentPriceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Required for document correction.'
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentInvoice:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)<br />On invoice correction use: currentVat'
                currentVat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)<br />Required for document correction.'
                correctedPosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoicePosition)<br />Required for document correction.'
                orderPosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrderPosition)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - product
        PlacesPOSTForRelation:
            title: places
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                streetAddress:
                    type: string
                    nullable: true
                    maxLength: 255
                streetNumber:
                    type: string
                    nullable: true
                    maxLength: 150
                localNumber:
                    type: string
                    nullable: true
                    maxLength: 20
                postalCode:
                    type: string
                    nullable: true
                    maxLength: 20
                city:
                    type: string
                    nullable: true
                    maxLength: 75
                country:
                    type: string
                    nullable: true
                    maxLength: 50
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                email:
                    type: string
                    nullable: true
                    maxLength: 50
                province:
                    type: string
                    nullable: true
                    maxLength: 95
                community:
                    type: string
                    nullable: true
                    maxLength: 60
                county:
                    type: string
                    nullable: true
                    maxLength: 60
                longitude:
                    type: number
                    nullable: true
                    format: float
                latitude:
                    type: number
                    nullable: true
                    format: float
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeUserUserEditDM'
                    description: extra_field
        VatGETFieldsForRelation:
            title: vats
            type: object
            properties:
                vatId:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                vatName:
                    type: string
                    nullable: true
                    maxLength: 25
                vatValue:
                    type: number
                    nullable: true
                    format: float
                vatDescription:
                    type: string
                    nullable: true
                    maxLength: 255
        VatGETExtra_fieldsForRelation:
            title: vats
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOrderPositionGETFieldsForRelation:
            title: document_order_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    type: object
                    nullable: true
                    description: (documentOrder)
                product:
                    type: object
                    nullable: false
                    description: (product)
                productComplete:
                    type: object
                    nullable: true
                    description: (productComplete)
                vat:
                    type: object
                    nullable: true
                    description: (vat)
                productFreetype:
                    type: object
                    nullable: true
                    description: (productFreetype)
                measureUnit:
                    type: object
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                basketPosition:
                    type: object
                    nullable: true
                    description: (basketPosition)
        DocumentOrderPositionGETExtra_fieldsForRelation:
            title: document_order_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        VatPATCHForRelation:
            title: vats
            type: object
            properties:
                vatId:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                vatName:
                    type: string
                    nullable: true
                    maxLength: 25
                vatValue:
                    type: number
                    nullable: true
                    format: float
                vatDescription:
                    type: string
                    nullable: true
                    maxLength: 255
        DocumentOrderPositionPATCHForRelation:
            title: document_order_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - quantity
                - product
        VatPOSTForRelation:
            title: vats
            type: object
            properties:
                vatId:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                vatName:
                    type: string
                    nullable: true
                    maxLength: 25
                vatValue:
                    type: number
                    nullable: true
                    format: float
                vatDescription:
                    type: string
                    nullable: true
                    maxLength: 255
        DocumentOrderPositionPOSTForRelation:
            title: document_order_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price after discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                positionType:
                    type: integer
                    nullable: false
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                basketPosition:
                    type: object
                    nullable: true
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                documentOfferQuestionPosition:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - quantity
                - product
        AccountUserGETFieldsForRelation:
            title: account_users
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                username:
                    type: string
                    nullable: true
                    maxLength: 150
                firstName:
                    type: string
                    nullable: true
                    maxLength: 70
                lastName:
                    type: string
                    nullable: true
                    maxLength: 70
                email:
                    type: string
                    nullable: true
                    maxLength: 150
                verified:
                    type: string
                    nullable: true
                    maxLength: 40
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                mobileNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                newsletterActive:
                    type: boolean
                    nullable: false
                defaultCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                    description: 'Currency must be available in exchange or exchangeHistory'
                availableCurrencies:
                    type: string
                    nullable: true
                language:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                authorizedToMakeOrders:
                    type: boolean
                    nullable: true
                lastLogin:
                    type: string
                    nullable: true
                    format: date-time
                lastLoginIp:
                    type: string
                    nullable: true
                    maxLength: 50
                lastFailedLoginIp:
                    type: string
                    nullable: true
                    maxLength: 50
                lastFailedLogin:
                    type: string
                    nullable: true
                    format: date-time
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                activeCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                    description: 'Currency must be available in exchange or exchangeHistory'
                systemTheme:
                    type: string
                    nullable: true
                    maxLength: 50
                    description: 'Comma separated list of strings:<br />cosmo, flatly, lightning, lumen, yeti'
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                scoring:
                    type: integer
                    nullable: true
                defaultLanguage:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                consentProcessingPersonalData:
                    type: boolean
                    nullable: false
                failedLoginCounter:
                    type: integer
                    nullable: true
                avatar:
                    type: string
                    nullable: true
                    maxLength: 50
                isInvoiceUser:
                    type: boolean
                    nullable: true
                place:
                    type: object
                    nullable: true
                    description: '(places)<br />Address'
                company:
                    type: object
                    nullable: true
                    description: (accountCompany)
                avatarFile:
                    type: object
                    nullable: true
                    description: (file)
                userProfile:
                    type: object
                    nullable: true
                    description: (userProfile)
                additionalContacts:
                    type: object
                    nullable: false
                    description: (accountUserAdditionalContactData)
        AccountUserGETExtra_fieldsForRelation:
            title: account_users
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsShowDM'
                    description: extra_field
                fullName:
                    type: string
                    nullable: true
                    description: extra_field
                fullNameEmail:
                    type: string
                    nullable: true
                    description: extra_field
        ExchangeHistoryGETFieldsForRelation:
            title: exchange_histories
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                currencyCodeFrom:
                    type: string
                    nullable: true
                    maxLength: 3
                currencyCodeTo:
                    type: string
                    nullable: true
                    maxLength: 3
                exchangeDate:
                    type: string
                    nullable: true
                    format: date-time
                exchangeSource:
                    type: string
                    nullable: true
                    maxLength: 255
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                exchangeType:
                    type: integer
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                reverseRatio:
                    type: number
                    nullable: true
                    format: float
                pair:
                    type: string
                    nullable: true
                    maxLength: 7
        ExchangeHistoryGETExtra_fieldsForRelation:
            title: exchange_histories
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        AccountUserPATCHForRelation:
            title: account_users
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                username:
                    type: string
                    nullable: true
                    maxLength: 150
                firstName:
                    type: string
                    nullable: true
                    maxLength: 70
                lastName:
                    type: string
                    nullable: true
                    maxLength: 70
                email:
                    type: string
                    nullable: true
                    maxLength: 150
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                mobileNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                newsletterActive:
                    type: boolean
                    nullable: false
                defaultCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                    description: 'Currency must be available in exchange or exchangeHistory'
                availableCurrencies:
                    type: string
                    nullable: true
                language:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                authorizedToMakeOrders:
                    type: boolean
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                activeCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                    description: 'Currency must be available in exchange or exchangeHistory'
                systemTheme:
                    type: string
                    nullable: true
                    maxLength: 50
                    description: 'Comma separated list of strings:<br />cosmo, flatly, lightning, lumen, yeti'
                scoring:
                    type: integer
                    nullable: true
                defaultLanguage:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                consentProcessingPersonalData:
                    type: boolean
                    nullable: false
                avatar:
                    type: string
                    nullable: true
                    maxLength: 50
                isInvoiceUser:
                    type: boolean
                    nullable: true
                place:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)<br />Address'
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                avatarFile:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                userProfile:
                    type: integer
                    nullable: true
                    description: 'integer or object (userProfile)'
                additionalContacts:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (accountUserAdditionalContactData)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsEditDM'
                    description: extra_field
        ExchangeHistoryPATCHForRelation:
            title: exchange_histories
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                currencyCodeFrom:
                    type: string
                    nullable: true
                    maxLength: 3
                currencyCodeTo:
                    type: string
                    nullable: true
                    maxLength: 3
                exchangeDate:
                    type: string
                    nullable: true
                    format: date-time
                exchangeSource:
                    type: string
                    nullable: true
                    maxLength: 255
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                exchangeType:
                    type: integer
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                reverseRatio:
                    type: number
                    nullable: true
                    format: float
                pair:
                    type: string
                    nullable: true
                    maxLength: 7
        AccountUserPOSTForRelation:
            title: account_users
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                username:
                    type: string
                    nullable: true
                    maxLength: 150
                firstName:
                    type: string
                    nullable: true
                    maxLength: 70
                lastName:
                    type: string
                    nullable: true
                    maxLength: 70
                email:
                    type: string
                    nullable: true
                    maxLength: 150
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                mobileNumber:
                    type: string
                    nullable: true
                    maxLength: 50
                newsletterActive:
                    type: boolean
                    nullable: false
                defaultCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                    description: 'Currency must be available in exchange or exchangeHistory'
                availableCurrencies:
                    type: string
                    nullable: true
                language:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                authorizedToMakeOrders:
                    type: boolean
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                activeCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                    description: 'Currency must be available in exchange or exchangeHistory'
                systemTheme:
                    type: string
                    nullable: true
                    maxLength: 50
                    description: 'Comma separated list of strings:<br />cosmo, flatly, lightning, lumen, yeti'
                scoring:
                    type: integer
                    nullable: true
                defaultLanguage:
                    type: string
                    nullable: true
                    maxLength: 30
                    description: 'ISO 639-1'
                consentProcessingPersonalData:
                    type: boolean
                    nullable: false
                avatar:
                    type: string
                    nullable: true
                    maxLength: 50
                isInvoiceUser:
                    type: boolean
                    nullable: true
                place:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)<br />Address'
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                avatarFile:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                userProfile:
                    type: integer
                    nullable: true
                    description: 'integer or object (userProfile)'
                additionalContacts:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (accountUserAdditionalContactData)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsEditDM'
                    description: extra_field
        ExchangeHistoryPOSTForRelation:
            title: exchange_histories
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                currencyCodeFrom:
                    type: string
                    nullable: true
                    maxLength: 3
                currencyCodeTo:
                    type: string
                    nullable: true
                    maxLength: 3
                exchangeDate:
                    type: string
                    nullable: true
                    format: date-time
                exchangeSource:
                    type: string
                    nullable: true
                    maxLength: 255
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                exchangeType:
                    type: integer
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                reverseRatio:
                    type: number
                    nullable: true
                    format: float
                pair:
                    type: string
                    nullable: true
                    maxLength: 7
        UserProfileGETFieldsForRelation:
            title: user_profiles
            type: object
            properties:
                userProfileId:
                    type: integer
                    nullable: false
                userType:
                    type: integer
                    nullable: false
                profileName:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                multilevelUserManagement:
                    type: integer
                    nullable: true
                multilevelShowUser:
                    type: string
                    nullable: true
                multilevelPhAllocation:
                    type: integer
                    nullable: true
                multilevelSuperiorAllocation:
                    type: integer
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
                startUrl:
                    type: string
                    nullable: true
                    maxLength: 255
                allowedLogIp:
                    type: string
                    nullable: true
                    maxLength: 255
                idToTemplate:
                    type: object
                    nullable: true
                    description: (productTemplate)
        UserProfileGETExtra_fieldsForRelation:
            title: user_profiles
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        UserProfilePATCHForRelation:
            title: user_profiles
            type: object
            properties:
                userProfileId:
                    type: integer
                    nullable: false
                userType:
                    type: integer
                    nullable: false
                profileName:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                multilevelUserManagement:
                    type: integer
                    nullable: true
                multilevelShowUser:
                    type: string
                    nullable: true
                multilevelPhAllocation:
                    type: integer
                    nullable: true
                multilevelSuperiorAllocation:
                    type: integer
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
                startUrl:
                    type: string
                    nullable: true
                    maxLength: 255
                allowedLogIp:
                    type: string
                    nullable: true
                    maxLength: 255
                idToTemplate:
                    type: integer
                    nullable: true
                    description: 'integer or object (productTemplate)'
            required:
                - userType
        UserProfilePOSTForRelation:
            title: user_profiles
            type: object
            properties:
                userProfileId:
                    type: integer
                    nullable: false
                userType:
                    type: integer
                    nullable: false
                profileName:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                multilevelUserManagement:
                    type: integer
                    nullable: true
                multilevelShowUser:
                    type: string
                    nullable: true
                multilevelPhAllocation:
                    type: integer
                    nullable: true
                multilevelSuperiorAllocation:
                    type: integer
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
                startUrl:
                    type: string
                    nullable: true
                    maxLength: 255
                allowedLogIp:
                    type: string
                    nullable: true
                    maxLength: 255
                idToTemplate:
                    type: integer
                    nullable: true
                    description: 'integer or object (productTemplate)'
            required:
                - userType
        ProductFreetypeGETFieldsForRelation:
            title: product_freetypes
            type: object
            properties:
                productId:
                    type: integer
                    nullable: false
                productName:
                    type: string
                    nullable: true
                productDescription:
                    type: string
                    nullable: true
                measureUnitId:
                    type: integer
                    nullable: true
                creationDate:
                    type: string
                    nullable: true
                    format: date-time
                nameCorrected:
                    type: string
                    nullable: true
                codeCorrected:
                    type: string
                    nullable: true
        ProductFreetypeGETExtra_fieldsForRelation:
            title: product_freetypes
            type: object
            properties: {  }
        ProductFreetypePATCHForRelation:
            title: product_freetypes
            type: object
            properties:
                productId:
                    type: integer
                    nullable: false
                productName:
                    type: string
                    nullable: true
                productDescription:
                    type: string
                    nullable: true
                measureUnitId:
                    type: integer
                    nullable: true
                creationDate:
                    type: string
                    nullable: true
                    format: date-time
                nameCorrected:
                    type: string
                    nullable: true
                codeCorrected:
                    type: string
                    nullable: true
            required:
                - productId
        ProductFreetypePOSTForRelation:
            title: product_freetypes
            type: object
            properties:
                productId:
                    type: integer
                    nullable: false
                productName:
                    type: string
                    nullable: true
                productDescription:
                    type: string
                    nullable: true
                measureUnitId:
                    type: integer
                    nullable: true
                creationDate:
                    type: string
                    nullable: true
                    format: date-time
                nameCorrected:
                    type: string
                    nullable: true
                codeCorrected:
                    type: string
                    nullable: true
            required:
                - productId
        DeliveryTypeGETFieldsForRelation:
            title: delivery_types
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                value:
                    type: number
                    nullable: true
                    format: float
                math:
                    type: string
                    nullable: true
                isDefault:
                    type: boolean
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
        DeliveryTypeGETExtra_fieldsForRelation:
            title: delivery_types
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionPositionGETFieldsForRelation:
            title: document_offer_question_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax with base (usually customer''s) discount'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                    description: 'VAT rate label. Always retrieved from selected VAT rate'
                vatValue:
                    type: number
                    nullable: true
                    format: float
                    description: 'VAT rate amount. Always retrieved from selected vat rate'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax before discounts'
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax with base discount (quantity ⨉ price w/o tax with base discount)'
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax with base discount (quantity ⨉ price w/ tax with base discount)'
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/ tax after all discounts'
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax before discounts (quantity ⨉ price w/o tax before discounts)'
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax before discounts (quantity ⨉ price w/ tax before discounts)'
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/o tax after all discounts (quantity ⨉ price w/o tax after all discounts)'
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                    description: 'Position value w/ tax after all discounts (quantity ⨉ price w/ tax after all discounts)'
                documentOfferQuestion:
                    type: object
                    nullable: true
                    description: (documentOfferQuestion)
                product:
                    type: object
                    nullable: false
                    description: (product)
                measureUnit:
                    type: object
                    nullable: true
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                productComplete:
                    type: object
                    nullable: true
                    description: (productComplete)
                productFreetype:
                    type: object
                    nullable: true
                    description: (productFreetype)
                vat:
                    type: object
                    nullable: true
                    description: '(vat)<br />If vat rate is not given in a request then it will be taken from product'
        DocumentOfferQuestionPositionGETExtra_fieldsForRelation:
            title: document_offer_question_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                srp:
                    type: number
                    nullable: true
                    format: float
                    description: extra_field
        DeliveryTypePATCHForRelation:
            title: delivery_types
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                value:
                    type: number
                    nullable: true
                    format: float
                math:
                    type: string
                    nullable: true
                isDefault:
                    type: boolean
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
        DocumentOfferQuestionPositionPATCHForRelation:
            title: document_offer_question_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentOfferQuestion:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)<br />If vat rate is not given in a request then it will be taken from product'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - quantity
                - product
        DeliveryTypePOSTForRelation:
            title: delivery_types
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 255
                description:
                    type: string
                    nullable: true
                value:
                    type: number
                    nullable: true
                    format: float
                math:
                    type: string
                    nullable: true
                isDefault:
                    type: boolean
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
        DocumentOfferQuestionPositionPOSTForRelation:
            title: document_offer_question_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax with base (usually customer''s) discount'
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax after all discounts'
                rabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Additional discount amount amount in percent'
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                    description: 'Price w/o tax before discounts'
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                    description: 'Base (usually customer''s) discount amount in percent'
                positionType:
                    type: integer
                    nullable: false
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                documentOfferQuestion:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferQuestion)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                measureUnit:
                    type: integer
                    nullable: true
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)<br />If vat rate is not given in a request then it will be taken from product'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - quantity
                - product
        DocumentOfferQuestionAttributeMultiGETFieldsForRelation:
            title: document_offer_question_attribute_multis
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                attribute:
                    type: object
                    nullable: true
                    description: (documentOfferQuestionAttribute)
        DocumentOfferQuestionAttributeMultiGETExtra_fieldsForRelation:
            title: document_offer_question_attribute_multis
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionAttributeMultiPATCHForRelation:
            title: document_offer_question_attribute_multis
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                attribute:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferQuestionAttribute)'
            required:
                - name
        DocumentOfferQuestionAttributeMultiPOSTForRelation:
            title: document_offer_question_attribute_multis
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                attribute:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOfferQuestionAttribute)'
            required:
                - name
        DocumentOfferQuestionGETFieldsForRelation:
            title: document_offer_questions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                valueNettoBeforeDiscount:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                notes:
                    type: string
                    nullable: true
                manualStatusChanged:
                    type: boolean
                    nullable: true
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                userPhName:
                    type: string
                    nullable: true
                    maxLength: 60
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 50
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                currencyRatio:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    type: object
                    nullable: false
                    description: '(accountCompany)<br />Recipient''s company'
                userPh:
                    type: object
                    nullable: true
                    description: (userUser)
                documentSeriesDefinition:
                    type: object
                    nullable: false
                    description: (documentSeriesDefinition)
                accountUser:
                    type: object
                    nullable: true
                    description: '(accountUser)<br />Recipient'
                creatorAccountUser:
                    type: object
                    nullable: true
                    description: (accountUser)
                creatorUser:
                    type: object
                    nullable: true
                    description: (userUser)
                deliveryType:
                    type: object
                    nullable: true
                    description: (deliveryType)
                paymentType:
                    type: object
                    nullable: true
                    description: (paymentType)
                deliveryPlace:
                    type: object
                    nullable: true
                    description: (places)
                exchangeHistory:
                    type: object
                    nullable: true
                    description: (exchangeHistory)
                positions:
                    type: object
                    nullable: false
                    description: (documentOfferQuestionPosition)
        DocumentOfferQuestionGETExtra_fieldsForRelation:
            title: document_offer_questions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
                creator:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        ProductCompleteGETFieldsForRelation:
            title: product_completes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                child:
                    type: object
                    nullable: true
                    description: (product)
                parent:
                    type: object
                    nullable: true
                    description: (product)
        ProductCompleteGETExtra_fieldsForRelation:
            title: product_completes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        DocumentOfferQuestionPATCHForRelation:
            title: document_offer_questions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                notes:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    type: integer
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                accountUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                deliveryType:
                    type: integer
                    nullable: true
                    description: 'integer or object (deliveryType)'
                paymentType:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentType)'
                deliveryPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentOfferQuestionPosition)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
            required:
                - documentStatus
                - orderDeadline
                - company
                - documentSeriesDefinition
        DocumentOfferQuestionPOSTForRelation:
            title: document_offer_questions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                orderTime:
                    type: string
                    nullable: true
                    format: date-time
                documentStatus:
                    type: integer
                    nullable: false
                orderDeadline:
                    type: string
                    nullable: false
                    format: date-time
                notes:
                    type: string
                    nullable: true
                currencyCode:
                    type: string
                    nullable: true
                    maxLength: 3
                    description: 'Currency must be available in exchange or exchangeHistory'
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                exchange:
                    type: string
                    nullable: true
                    maxLength: 7
                exchangeRatio:
                    type: number
                    nullable: true
                    format: float
                company:
                    type: integer
                    nullable: false
                    description: 'integer or object (accountCompany)<br />Recipient''s company'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                accountUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountUser)<br />Recipient'
                deliveryType:
                    type: integer
                    nullable: true
                    description: 'integer or object (deliveryType)'
                paymentType:
                    type: integer
                    nullable: true
                    description: 'integer or object (paymentType)'
                deliveryPlace:
                    type: integer
                    nullable: true
                    description: 'integer or object (places)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentOfferQuestionPosition)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    properties:
                        campaignOpportunities:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        commissions:
                            $ref: '#/components/schemas/CommissionToCommissionAura'
                        documentOrders:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        tasks:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                        documentOfferQuestions:
                            anyOf:
                                -
                                    $ref: '#/components/schemas/ApiObjectIdDM'
                                -
                                    $ref: '#/components/schemas/ApiObjectIdsDM'
                    description: extra_field
            required:
                - documentStatus
                - orderDeadline
                - company
                - documentSeriesDefinition
        DiscountCodeGETFieldsForRelation:
            title: discount_codes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                code:
                    type: string
                    nullable: false
                    maxLength: 60
                type:
                    type: integer
                    nullable: false
                scope:
                    type: integer
                    nullable: false
                value:
                    type: number
                    nullable: false
                    format: float
                startDate:
                    type: string
                    nullable: true
                    format: date
                endDate:
                    type: string
                    nullable: true
                    format: date
                usageLimit:
                    type: integer
                    nullable: true
                creationDate:
                    type: string
                    nullable: true
                    format: date-time
                creatorUser:
                    type: object
                    nullable: true
                    description: (userUser)
                discountCodesToCompanies:
                    type: object
                    nullable: false
                    description: (discountCodeToCompany)
                discountCodesToProducts:
                    type: object
                    nullable: false
                    description: (discountCodeToProduct)
        DiscountCodeGETExtra_fieldsForRelation:
            title: discount_codes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                relations:
                    type: object
                    nullable: true
                    description: extra_field
        DiscountCodePATCHForRelation:
            title: discount_codes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                code:
                    type: string
                    nullable: false
                    maxLength: 60
                type:
                    type: integer
                    nullable: false
                scope:
                    type: integer
                    nullable: false
                value:
                    type: number
                    nullable: false
                    format: float
                startDate:
                    type: string
                    nullable: true
                    format: date
                endDate:
                    type: string
                    nullable: true
                    format: date
                usageLimit:
                    type: integer
                    nullable: true
                discountCodesToCompanies:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (discountCodeToCompany)'
                discountCodesToProducts:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (discountCodeToProduct)'
                relations:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - code
        DiscountCodePOSTForRelation:
            title: discount_codes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                code:
                    type: string
                    nullable: false
                    maxLength: 60
                type:
                    type: integer
                    nullable: false
                scope:
                    type: integer
                    nullable: false
                value:
                    type: number
                    nullable: false
                    format: float
                startDate:
                    type: string
                    nullable: true
                    format: date
                endDate:
                    type: string
                    nullable: true
                    format: date
                usageLimit:
                    type: integer
                    nullable: true
                discountCodesToCompanies:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (discountCodeToCompany)'
                discountCodesToProducts:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (discountCodeToProduct)'
                relations:
                    type: object
                    nullable: true
                    description: extra_field
            required:
                - code
        BasketPositionGETFieldsForRelation:
            title: basket_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                customName:
                    type: string
                    nullable: true
                    maxLength: 255
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                quantity:
                    type: number
                    nullable: false
                    format: float
                srp:
                    type: number
                    nullable: true
                    format: float
                basePriceNetto:
                    type: number
                    nullable: true
                    format: float
                basePriceBrutto:
                    type: number
                    nullable: true
                    format: float
                baseValueNetto:
                    type: number
                    nullable: true
                    format: float
                baseValueBrutto:
                    type: number
                    nullable: true
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                priceVat:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                valueBrutto:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                priceRabatBrutto:
                    type: number
                    nullable: true
                    format: float
                valueNettoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                valueBruttoAfterDiscounts:
                    type: number
                    nullable: true
                    format: float
                attributes:
                    type: string
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                changeQuantity:
                    type: boolean
                    nullable: true
                margin:
                    type: number
                    nullable: true
                    format: float
                basket:
                    type: object
                    nullable: false
                    description: (basket)
                product:
                    type: object
                    nullable: false
                    description: (product)
                productComplete:
                    type: object
                    nullable: true
                    description: (productComplete)
                productFreetype:
                    type: object
                    nullable: true
                    description: (productFreetype)
                measureUnit:
                    type: object
                    nullable: true
                    description: (measureUnit)
                vat:
                    type: object
                    nullable: true
                    description: (vat)
                document:
                    type: object
                    nullable: true
                    description: (documentOfferQuestion)
        BasketPositionGETExtra_fieldsForRelation:
            title: basket_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                productDefaultImage:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        BasketPositionPATCHForRelation:
            title: basket_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                customName:
                    type: string
                    nullable: true
                    maxLength: 255
                quantity:
                    type: number
                    nullable: false
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                basket:
                    type: integer
                    nullable: false
                    description: 'integer or object (basket)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
            required:
                - quantity
                - basket
                - product
        BasketPositionPOSTForRelation:
            title: basket_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                customName:
                    type: string
                    nullable: true
                    maxLength: 255
                quantity:
                    type: number
                    nullable: false
                    format: float
                baseRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                basket:
                    type: integer
                    nullable: false
                    description: 'integer or object (basket)'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
            required:
                - quantity
                - basket
                - product
        ProductAttributeGETFieldsForRelation:
            title: product_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 50
                type:
                    type: integer
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                additionalOptions:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                elasticsearchActive:
                    type: boolean
                    nullable: false
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                attributeMultis:
                    type: object
                    nullable: false
                    description: '(productAttributeMulti)<br />Available for: list, listMulti'
        ProductAttributeGETExtra_fieldsForRelation:
            title: product_attributes
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        ProductAttributePATCHForRelation:
            title: product_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 50
                type:
                    type: integer
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                additionalOptions:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                elasticsearchActive:
                    type: boolean
                    nullable: false
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                attributeMultis:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productAttributeMulti)<br />Available for: list, listMulti'
        ProductAttributePOSTForRelation:
            title: product_attributes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: true
                    maxLength: 50
                type:
                    type: integer
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                additionalOptions:
                    type: string
                    nullable: true
                    maxLength: 10
                ordering:
                    type: integer
                    nullable: true
                    description: 'Display priority'
                elasticsearchActive:
                    type: boolean
                    nullable: false
                option:
                    type: string
                    nullable: true
                    maxLength: 10
                attributeMultis:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (productAttributeMulti)<br />Available for: list, listMulti'
        UserUserPATCHForRelation:
            title: user_users
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                username:
                    type: string
                    nullable: false
                    maxLength: 50
                password:
                    type: string
                    nullable: true
                    maxLength: 40
                    writeOnly: true
                email:
                    type: string
                    nullable: true
                    maxLength: 50
                firstName:
                    type: string
                    nullable: true
                    maxLength: 25
                lastName:
                    type: string
                    nullable: true
                    maxLength: 35
                avatar:
                    type: string
                    nullable: true
                    maxLength: 50
                messageOnEmail:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                mobileNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                defaultCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                availableCurrencies:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importTyp:
                    type: string
                    nullable: true
                    description: 'External system name'
                language:
                    type: string
                    nullable: true
                    maxLength: 30
                passwordCreateDate:
                    type: string
                    nullable: true
                    writeOnly: true
                    format: date-time
                defaultCallendarColor:
                    type: string
                    nullable: true
                    maxLength: 50
                passwordReset:
                    type: string
                    nullable: true
                    maxLength: 40
                    writeOnly: true
                activeCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                systemTheme:
                    type: string
                    nullable: true
                    maxLength: 50
                isExternalLogin:
                    type: boolean
                    nullable: true
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                msexchange:
                    type: boolean
                    nullable: true
                uri:
                    type: string
                    nullable: true
                avatarFile:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                defaultCssFile:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                superior:
                    type: integer
                    nullable: true
                    description: 'integer or object (userUser)'
                userProfile:
                    type: integer
                    nullable: true
                    description: 'integer or object (userProfile)'
                tokens:
                    type: integer
                    nullable: true
                    writeOnly: true
                    description: 'integer or array<object> or object (oAuth2Token)'
                subordinates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsEditDM'
                    description: extra_field
            required:
                - username
        UserUserPOSTForRelation:
            title: user_users
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                username:
                    type: string
                    nullable: false
                    maxLength: 50
                password:
                    type: string
                    nullable: true
                    maxLength: 40
                    writeOnly: true
                email:
                    type: string
                    nullable: true
                    maxLength: 50
                firstName:
                    type: string
                    nullable: true
                    maxLength: 25
                lastName:
                    type: string
                    nullable: true
                    maxLength: 35
                avatar:
                    type: string
                    nullable: true
                    maxLength: 50
                messageOnEmail:
                    type: boolean
                    nullable: true
                phoneNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                mobileNumber:
                    type: string
                    nullable: true
                    maxLength: 15
                defaultCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                availableCurrencies:
                    type: string
                    nullable: true
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importTyp:
                    type: string
                    nullable: true
                    description: 'External system name'
                language:
                    type: string
                    nullable: true
                    maxLength: 30
                passwordCreateDate:
                    type: string
                    nullable: true
                    writeOnly: true
                    format: date-time
                defaultCallendarColor:
                    type: string
                    nullable: true
                    maxLength: 50
                passwordReset:
                    type: string
                    nullable: true
                    maxLength: 40
                    writeOnly: true
                activeCurrency:
                    type: string
                    nullable: true
                    maxLength: 15
                systemTheme:
                    type: string
                    nullable: true
                    maxLength: 50
                isExternalLogin:
                    type: boolean
                    nullable: true
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                msexchange:
                    type: boolean
                    nullable: true
                uri:
                    type: string
                    nullable: true
                avatarFile:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                defaultCssFile:
                    type: integer
                    nullable: true
                    description: 'integer or object (file)'
                superior:
                    type: integer
                    nullable: true
                    description: 'integer or object (userUser)'
                userProfile:
                    type: integer
                    nullable: true
                    description: 'integer or object (userProfile)'
                tokens:
                    type: integer
                    nullable: true
                    writeOnly: true
                    description: 'integer or array<object> or object (oAuth2Token)'
                subordinates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeBoolEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTagsEditDM'
                    description: extra_field
            required:
                - username
        PaymentRegisterGETFieldsForRelation:
            title: payment_registers
            type: object
            properties:
                paymentRegisterId:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                code:
                    type: string
                    nullable: false
                    maxLength: 15
                type:
                    type: integer
                    nullable: true
        PaymentRegisterGETExtra_fieldsForRelation:
            title: payment_registers
            type: object
            properties: {  }
        PaymentRegisterPATCHForRelation:
            title: payment_registers
            type: object
            properties:
                paymentRegisterId:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                code:
                    type: string
                    nullable: false
                    maxLength: 15
                type:
                    type: integer
                    nullable: true
            required:
                - paymentRegisterId
                - name
                - code
        PaymentRegisterPOSTForRelation:
            title: payment_registers
            type: object
            properties:
                paymentRegisterId:
                    type: integer
                    nullable: false
                name:
                    type: string
                    nullable: false
                    maxLength: 255
                code:
                    type: string
                    nullable: false
                    maxLength: 15
                type:
                    type: integer
                    nullable: true
            required:
                - paymentRegisterId
                - name
                - code
        UserUserToBranchGETFieldsForRelation:
            title: user_user_to_branchs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                userBranchCredentials:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                branch:
                    type: object
                    nullable: true
                    description: (branch)
                userUser:
                    type: object
                    nullable: true
                    description: (userUser)
        UserUserToBranchGETExtra_fieldsForRelation:
            title: user_user_to_branchs
            type: object
            properties: {  }
        UserUserToBranchPATCHForRelation:
            title: user_user_to_branchs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                userBranchCredentials:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                branch:
                    type: integer
                    nullable: true
                    description: 'integer or object (branch)'
                userUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (userUser)'
            required:
                - id
        UserUserToBranchPOSTForRelation:
            title: user_user_to_branchs
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                userBranchCredentials:
                    type: string
                    nullable: true
                isDeleted:
                    type: boolean
                    nullable: true
                branch:
                    type: integer
                    nullable: true
                    description: 'integer or object (branch)'
                userUser:
                    type: integer
                    nullable: true
                    description: 'integer or object (userUser)'
            required:
                - id
        DocumentStoreGETFieldsForRelation:
            title: document_stores
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 6
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 50
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                incomeQuantity:
                    type: number
                    nullable: true
                    format: float
                outcomeQuantity:
                    type: number
                    nullable: true
                    format: float
                createdAt:
                    type: string
                    nullable: true
                    format: date-time
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                storehouseCode:
                    type: string
                    nullable: true
                    maxLength: 75
                addressCustomer:
                    type: string
                    nullable: true
                addressOwner:
                    type: string
                    nullable: true
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                companyName:
                    type: string
                    nullable: true
                defaultAddress:
                    type: string
                    nullable: true
                nip:
                    type: string
                    nullable: true
                    maxLength: 50
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                modificationDate:
                    type: string
                    nullable: true
                    format: date-time
                company:
                    type: object
                    nullable: true
                    description: (accountCompany)
                connectedDocumentStore:
                    type: object
                    nullable: true
                    description: (documentStore)
                toDocument:
                    type: object
                    nullable: true
                    description: (documentStore)
                documentInventory:
                    type: object
                    nullable: true
                    description: (documentInventory)
                documentInvoice:
                    type: object
                    nullable: true
                    description: (documentInvoice)
                documentOrder:
                    type: object
                    nullable: true
                    description: (documentOrder)
                storehouse:
                    type: object
                    nullable: false
                    description: (storehouse)
                toStorehouse:
                    type: object
                    nullable: true
                    description: (storehouse)
                creatorUser:
                    type: object
                    nullable: true
                    description: (userUser)
                documentSeriesDefinition:
                    type: object
                    nullable: false
                    description: (documentSeriesDefinition)
                positions:
                    type: object
                    nullable: false
                    description: (documentStorePosition)
        DocumentStoreGETExtra_fieldsForRelation:
            title: document_stores
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
        DocumentStorePositionGETFieldsForRelation:
            title: document_store_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                valueNetto:
                    type: number
                    nullable: true
                    format: float
                incomeQuantity:
                    type: number
                    nullable: true
                    format: float
                outcomeQuantity:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                productPurchasePrice:
                    type: number
                    nullable: true
                    format: float
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                currentPrice:
                    type: number
                    nullable: true
                    format: float
                coverage:
                    type: number
                    nullable: true
                    format: float
                productCode:
                    type: string
                    nullable: true
                    maxLength: 50
                correctedPosition:
                    type: object
                    nullable: true
                    description: (documentStorePosition)
                documentStore:
                    type: object
                    nullable: true
                    description: (documentStore)
                storePosition:
                    type: object
                    nullable: true
                    description: (documentStorePosition)
                measureUnit:
                    type: object
                    nullable: false
                    description: '(measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                product:
                    type: object
                    nullable: false
                    description: (product)
        DocumentStorePositionGETExtra_fieldsForRelation:
            title: document_store_positions
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiShowDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileShowDM'
                    description: extra_field
        DocumentStorePATCHForRelation:
            title: document_stores
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                connectedDocumentStore:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
                toDocument:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
                documentInventory:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInventory)'
                documentInvoice:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                toStorehouse:
                    type: integer
                    nullable: true
                    description: 'integer or object (storehouse)'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentStorePosition)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - documentDateSold
                - documentDateDeadline
                - documentSeriesDefinition
        DocumentStorePositionPATCHForRelation:
            title: document_store_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                currentPrice:
                    type: number
                    nullable: true
                    format: float
                coverage:
                    type: number
                    nullable: true
                    format: float
                correctedPosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                documentStore:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
                storePosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                measureUnit:
                    type: integer
                    nullable: false
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - quantity
                - measureUnit
                - product
        DocumentStorePOSTForRelation:
            title: document_stores
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentDescription:
                    type: string
                    nullable: true
                documentPaymentDetails:
                    type: string
                    nullable: true
                documentDateSold:
                    type: string
                    nullable: false
                    format: date-time
                documentDateDeadline:
                    type: string
                    nullable: false
                    format: date-time
                addressDelivery:
                    type: string
                    nullable: true
                externalNumber:
                    type: string
                    nullable: true
                    maxLength: 255
                documentStatus:
                    type: integer
                    nullable: true
                isAccounted:
                    type: boolean
                    nullable: true
                isExported:
                    type: boolean
                    nullable: true
                company:
                    type: integer
                    nullable: true
                    description: 'integer or object (accountCompany)'
                connectedDocumentStore:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
                toDocument:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
                documentInventory:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInventory)'
                documentInvoice:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                toStorehouse:
                    type: integer
                    nullable: true
                    description: 'integer or object (storehouse)'
                documentSeriesDefinition:
                    type: integer
                    nullable: false
                    description: 'integer or object (documentSeriesDefinition)'
                positions:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (documentStorePosition)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - documentDateSold
                - documentDateDeadline
                - documentSeriesDefinition
        DocumentStorePositionPOSTForRelation:
            title: document_store_positions
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                importId:
                    type: integer
                    nullable: true
                    description: 'Id from external system'
                importCode:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'Code from external system'
                importTyp:
                    type: string
                    nullable: true
                    maxLength: 255
                    description: 'External system name'
                documentPosition:
                    type: integer
                    nullable: true
                quantity:
                    type: number
                    nullable: false
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                serialNumber:
                    type: string
                    nullable: true
                productName:
                    type: string
                    nullable: true
                    description: 'If product name is not given in a request then it will be taken from product'
                currentQuantity:
                    type: number
                    nullable: true
                    format: float
                currentPrice:
                    type: number
                    nullable: true
                    format: float
                coverage:
                    type: number
                    nullable: true
                    format: float
                correctedPosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                documentStore:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
                storePosition:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStorePosition)'
                measureUnit:
                    type: integer
                    nullable: false
                    description: 'integer or object (measureUnit)<br />If measure unit is not given in a request then it will be taken from product'
                product:
                    type: integer
                    nullable: false
                    description: 'integer or object (product)'
                attributes:
                    type: array
                    nullable: true
                    items:
                        anyOf:
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeTextEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFloatEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeDateEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeListMultiEditDM'
                            -
                                $ref: '#/components/schemas/ApiAttributeTypeFileEditDM'
                    description: extra_field
            required:
                - quantity
                - measureUnit
                - product
        ProductCompletePATCHForRelation:
            title: product_completes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                child:
                    type: integer
                    nullable: true
                    description: 'integer or object (product)'
                parent:
                    type: integer
                    nullable: true
                    description: 'integer or object (product)'
        ProductCompletePOSTForRelation:
            title: product_completes
            type: object
            properties:
                id:
                    type: integer
                    nullable: false
                quantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                child:
                    type: integer
                    nullable: true
                    description: 'integer or object (product)'
                parent:
                    type: integer
                    nullable: true
                    description: 'integer or object (product)'
        InternalDocumentOrderPositionGETFieldsForRelation:
            title: internal_document_order_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    type: object
                    nullable: true
                    description: (productComplete)
                vat:
                    type: object
                    nullable: true
                    description: (vat)
                productFreetype:
                    type: object
                    nullable: true
                    description: (productFreetype)
        InternalDocumentOrderPositionGETExtra_fieldsForRelation:
            title: internal_document_order_positions
            type: object
            properties: {  }
        InternalDocumentOrderPositionPATCHForRelation:
            title: internal_document_order_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    type: integer
                    nullable: true
                    description: 'integer or object (productComplete)'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)'
                productFreetype:
                    type: integer
                    nullable: true
                    description: 'integer or object (productFreetype)'
            required:
                - positionId
        InternalDocumentOrderPositionPOSTForRelation:
            title: internal_document_order_positions
            type: object
            properties:
                positionId:
                    type: integer
                    nullable: false
                documentOrderId:
                    type: integer
                    nullable: true
                productId:
                    type: integer
                    nullable: true
                productQuantity:
                    type: number
                    nullable: true
                    format: float
                priceNetto:
                    type: number
                    nullable: true
                    format: float
                priceRabat:
                    type: number
                    nullable: true
                    format: float
                rabat:
                    type: number
                    nullable: true
                    format: float
                priceBrutto:
                    type: number
                    nullable: true
                    format: float
                isDeleted:
                    type: boolean
                    nullable: true
                deleteDate:
                    type: string
                    nullable: true
                    format: date-time
                productName:
                    type: string
                    nullable: true
                measureUnitName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatName:
                    type: string
                    nullable: true
                    maxLength: 50
                vatValue:
                    type: number
                    nullable: true
                    format: float
                priceNettoInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceRabatInCurrency:
                    type: number
                    nullable: true
                    format: float
                priceBruttoInCurrency:
                    type: number
                    nullable: true
                    format: float
                productComplete:
                    type: integer
                    nullable: true
                    description: 'integer or object (productComplete)'
                vat:
                    type: integer
                    nullable: true
                    description: 'integer or object (vat)'
                productFreetype:
                    type: integer
                    nullable: true
                    description: 'integer or object (productFreetype)'
            required:
                - positionId
        ProcedureToDocumentGETFieldsForRelation:
            title: procedure_to_documents
            type: object
            properties:
                procedureId:
                    type: integer
                    nullable: false
                procedureName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 50
                procedureData:
                    type: string
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                procedureTrigger:
                    type: string
                    nullable: true
                    maxLength: 255
                buttonName:
                    type: string
                    nullable: true
                    maxLength: 255
                buttonRedirectUrl:
                    type: string
                    nullable: true
                    maxLength: 500
                procedureToCommissionsAttributes:
                    type: object
                    nullable: false
                    description: (procedureToCommissionAttribute)
                procedureToDocumentCredentials:
                    type: object
                    nullable: false
                    description: (procedureToDocumentCredential)
        ProcedureToDocumentGETExtra_fieldsForRelation:
            title: procedure_to_documents
            type: object
            properties:
                availableTemplates:
                    type: array
                    nullable: true
                    items:
                        type: integer
                    description: extra_field
        ProcedureToDocumentPATCHForRelation:
            title: procedure_to_documents
            type: object
            properties:
                procedureId:
                    type: integer
                    nullable: false
                procedureName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 50
                procedureData:
                    type: string
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                procedureTrigger:
                    type: string
                    nullable: true
                    maxLength: 255
                buttonName:
                    type: string
                    nullable: true
                    maxLength: 255
                buttonRedirectUrl:
                    type: string
                    nullable: true
                    maxLength: 500
                procedureToCommissionsAttributes:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (procedureToCommissionAttribute)'
                procedureToDocumentCredentials:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (procedureToDocumentCredential)'
            required:
                - documentType
        ProcedureToDocumentPOSTForRelation:
            title: procedure_to_documents
            type: object
            properties:
                procedureId:
                    type: integer
                    nullable: false
                procedureName:
                    type: string
                    nullable: true
                    maxLength: 50
                documentType:
                    type: integer
                    nullable: false
                documentSubtype:
                    type: string
                    nullable: true
                    maxLength: 50
                procedureData:
                    type: string
                    nullable: true
                isActive:
                    type: boolean
                    nullable: true
                isForPosition:
                    type: boolean
                    nullable: true
                isForPositionAttributePosition:
                    type: boolean
                    nullable: true
                procedureTrigger:
                    type: string
                    nullable: true
                    maxLength: 255
                buttonName:
                    type: string
                    nullable: true
                    maxLength: 255
                buttonRedirectUrl:
                    type: string
                    nullable: true
                    maxLength: 500
                procedureToCommissionsAttributes:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (procedureToCommissionAttribute)'
                procedureToDocumentCredentials:
                    type: integer
                    nullable: false
                    description: 'integer or array<object> or object (procedureToDocumentCredential)'
            required:
                - documentType
        ShippingGETFieldsForRelation:
            title: shippings
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    type: object
                    nullable: true
                    description: (documentInvoice)
                documentOrder:
                    type: object
                    nullable: true
                    description: (documentOrder)
                documentStore:
                    type: object
                    nullable: true
                    description: (documentStore)
        ShippingGETExtra_fieldsForRelation:
            title: shippings
            type: object
            properties: {  }
        ShippingPATCHForRelation:
            title: shippings
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                documentStore:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
            required:
                - documentId
        ShippingPOSTForRelation:
            title: shippings
            type: object
            properties:
                documentId:
                    type: integer
                    nullable: false
                documentHeader:
                    type: string
                    nullable: true
                    maxLength: 255
                documentDate:
                    type: string
                    nullable: true
                    format: date-time
                courier:
                    type: string
                    nullable: true
                    maxLength: 255
                documentInvoice:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentInvoice)'
                documentOrder:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentOrder)'
                documentStore:
                    type: integer
                    nullable: true
                    description: 'integer or object (documentStore)'
            required:
                - documentId
    parameters:
        module:
            name: module
            in: path
            description: 'API module (account_companies, commissions, ...)'
            required: true
            schema:
                type: string
        id:
            name: id
            in: path
            description: 'PK (1, 2, 3...)'
            required: true
            schema:
                type: integer
        name:
            name: name
            in: path
            description: 'Value of the name column'
            required: true
            schema:
                type: string
        fields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                type: array
                items:
                    type: string
        extra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                type: array
                items:
                    type: string
        filter:
            name: filter
            in: query
            description: 'Data filtering for the case: A and B and C and D. <br />Filter types: <ul><li>eq - equal, you can ignore this parameter in query,</li><li>neq - different from</li><li>lt - less than</li><li>lte - smaller, equal to from</li><li>gt - exceed from</li><li>gte - much, equal from</li><li>isNull - is empty (you cannot enter a filter value)</li><li>isNotNull - is non-empty (do not specify filter value)</li><li>in - belongs to (filter value should be an array)</li><li>notIn - does not belong to (filter value should be an array)</li><li>like - equal word expressed (you can use a query with e.g.%, remember only about proper URL formatting)</li><li>ilike - LIKE, which is case insensitive (UPPER function)</li><li>notLike - uneven word expressed (you can use here a query with e.g.%, you should only remember about proper URL formatting)</li><li>hasText - (like ilike), %% is added to search</li></ul>**Query example:** filter[accountUsers.id][isNotNull]&filter[name][ilike]=guest&filter[id]=88550'
            style: deepObject
            schema:
                type: array
                items:
                    type: object
        filterOr:
            name: filterOr
            in: query
            description: 'Data filtering for the case: (A or B) and (C or D).<br />Parameter template: filterOr[index][filter]<br /> * index - integer, defines a group of filters between which an OR will be applied. You can ignore this if you only want one OR group in the query.<br /> * filter - filter array<br /><br />AND will be used between defined groups.<br /><br />**Simple example:** We want to return products whose name is equal to ''others'' or the code contains ''c'' so we can query endpoint /products with the following parameters:<br />filterOr[name]=others<br />&filterOr[code][hasText]=c<br /><br />**Example:** We want to return products whose name is equal to ''service'' or the code contains ''c'' AND the name is equal to ''service'' or the code contains ''s'' or the id is equal to 1, 2 or 3 so we can query endpoint /products with the following parameters:<br />filterOr[0][name]=service<br />&filterOr[0][code][hasText]=c<br />&filterOr[1][name]=service<br />&filterOr[1][code][hasText]=s<br />&filterOr[1][id][in]=1,2,3'
            style: deepObject
            schema:
                type: array
                items:
                    type: object
        filterAnd:
            name: filterAnd
            in: query
            description: 'Data filtering for the case: (A and B) or (C and D).<br />Parameter template: filterAnd[index][filter]<br /> * index - integer, defines a group of filters between which an AND will be applied. If you only want one AND group in the query - you should use parameter filter instead.<br /> * filter - filter array<br /><br />OR will be used between defined groups.<br /><br />**Example:** We want to return products whose name is equal to ''service'' and the code is equal to ''ser01'' OR the name is equal to ''others'' and the code is equal to ''oth02'' so we can query endpoint /products with the following parameters:<br />filterAnd[0][name]=service<br />&filterAnd[0][code]=ser01<br />&filterAnd[1][name]=others<br />&filterAnd[1][code]=oth02'
            style: deepObject
            schema:
                type: array
                items:
                    type: object
        order:
            name: order
            in: query
            description: '(default: sort by PK) Data sorting. Sort types: <ul><li>asc,</li><li>desc.</li></ul>**Query example:** order[name]=asc&order[shortName]=desc'
            style: deepObject
            schema:
                type: array
                items:
                    type: string
        modules:
            name: modules
            in: query
            description: 'Module list. <br />**Query example:** modules[id1]=account_users&modules[id2]=user_users'
            required: true
            style: deepObject
            schema:
                type: array
                items:
                    type: string
        modules_params:
            name: modules_params
            in: query
            description: 'Module params. <br />**Query example:** modules_params[id1][filter][id][eq]=1&modules_params[id2][order][id]=desc'
            style: deepObject
            schema:
                type: array
                items:
                    type: object
        contextModule:
            name: contextModule
            in: path
            description: 'Context API module (account_companies, commissions, ...)'
            required: true
            schema:
                type: string
        contextId:
            name: contextId
            in: path
            description: 'Context PK (1, 2, 3, ...)'
            required: true
            schema:
                type: integer
        recurrenceUuid:
            name: recurrenceUuid
            in: path
            description: 'Unique recurrence identifier'
            required: true
            schema:
                oneOf:
                    -
                        type: uuid
                    -
                        type: string
                        pattern: '/[0-9a-a]{32}/i'
            examples:
                -
                    example: uuid
                    summary: 'An UUID value without separators.'
                    value: 0006faf67a61426c9034579f2cfcfa83
                -
                    example: uuid
                    summary: 'An UUID value.'
                    value: 0006faf6-7a61-426c-9034-579f2cfcfa83
        occurrenceDate:
            name: occurrenceDate
            in: path
            description: 'Recurring task occurrence date'
            required: true
            schema:
                oneOf:
                    -
                        type: string
                    -
                        type: datetime
            examples:
                -
                    example: string
                    summary: 'RFC 3389 timestamp without separators (GMT).'
                    value: 20211208T120000Z
                -
                    example: string
                    summary: 'RFC 3389 timestamp without separators.'
                    value: 20211208T130000+0100
                -
                    example: datetime
                    summary: 'ISO 8601 timestamp (GMT)'
                    value: '2021-12-08T12:00:00Z'
                -
                    example: datetime
                    summary: 'ISO 8601 timestamp'
                    value: '2021-12-08T13:00:00+01:00'
        profileId:
            name: profileId
            in: path
            description: 'Unique identifier for user profile'
            required: true
            schema:
                type: integer
        settingName:
            name: settingName
            in: path
            description: 'Determines which setting configuration should be returned'
            required: true
            schema:
                type: string
        attributeId:
            name: attributeId
            in: path
            description: 'Attribute ID'
            required: true
            schema:
                type: integer
        setting_with_relations:
            name: 'setting[with_relations]'
            in: query
            description: '(default: false) Determines whether the query (GET) should contain joins to related tables'
            schema:
                type: boolean
                default: 'false'
        setting_with_debug_mode:
            name: 'setting[with_debug_mode]'
            in: query
            description: '(default: false) API debug mode. Indicates exception paths and adds additional information to the meta object'
            schema:
                type: boolean
                default: 'false'
        setting_with_editable_settings_for_action:
            name: 'setting[with_editable_settings_for_action]'
            in: query
            description: '(default: null) Determines whether to return editable API settings in: meta.editableSettingsForAction.'
            schema:
                type: string
                default: 'null'
        setting_lang:
            name: 'setting[lang]'
            in: query
            description: '(default: pl) Defines the language of the client'
            schema:
                type: string
        setting_email_messages_mark_seen:
            name: 'setting[email_messages_mark_seen]'
            in: query
            description: '(default: false) Determines whether to mark the email messages as seen'
            schema:
                type: boolean
        setting_with_cache:
            name: 'setting[with_cache]'
            in: query
            description: '(default: false) Determines whether load email messages from the database (cache) if its is up-to-date.'
            deprecated: true
            schema:
                type: boolean
        setting_email_messages_save_in_db:
            name: 'setting[email_messages_save_in_db]'
            in: query
            description: '(default: false) Determines whether to create or update the email messages in the database (cache).'
            schema:
                type: boolean
        setting_email_messages_check_in_db:
            name: 'setting[email_messages_check_in_db]'
            in: query
            description: '(default: false) Determines whether to update email messages in the database (cache). If the email message does not exist the API will return an empty identifier.'
            schema:
                type: boolean
        setting_limit_to_my_settings:
            name: 'setting[limit_to_my_settings]'
            in: query
            description: '(default: true) Determines whether to limit user_settings and profile_settings to user''s settings. Only available for admins.'
            schema:
                type: boolean
        setting_force_update_user_settings:
            name: 'setting[force_update_user_settings]'
            in: query
            description: '(default: true) Determines whether to update user_settings of every user with given profile. Only available for admins.'
            schema:
                type: boolean
        setting_task_scope:
            name: 'setting[task_scope]'
            in: query
            description: '(default: CURRENT) Recurring task change scope'
            required: false
            schema:
                type: string
                default: CURRENT
                enum:
                    - CURRENT
                    - CURRENT_AND_NEXT
                    - ALL
        setting_parse_setting_value:
            name: 'setting[parse_setting_value]'
            in: query
            description: '(default: false) Determines whether to parse setting value and return it.'
            required: false
            schema:
                type: boolean
                default: false
        setting_currency_code:
            name: 'setting[currency_code]'
            in: query
            description: 'Defines request currency'
            required: false
            schema:
                type: string
                default: null
        setting_copy_with_attributes:
            name: 'setting[copy_with_attributes]'
            in: query
            description: 'Determines whether to copy attributes when copying document header values'
            required: false
            schema:
                type: string
                default: null
        setting_copy_with_position_attributes:
            name: 'setting[copy_with_position_attributes]'
            in: query
            description: ' Determines whether to copy attributes when copying document position values'
            required: false
            schema:
                type: string
                default: null
        page_limit:
            name: 'page[limit]'
            in: query
            description: '(default: 20) LIMIT - data limit.'
            schema:
                type: integer
        page_offset:
            name: 'page[offset]'
            in: query
            description: 'OFFSET - data offset'
            schema:
                type: integer
        page_number:
            name: 'page[number]'
            in: query
            description: '(default: 1) Page number (starts from 1)'
            schema:
                type: integer
        for_fieldName:
            name: 'for[fieldName]'
            in: query
            description: 'Determines for which field values the meta data will be returned. <br />The for [id] parameter will cause the metadata to be returned for a specific object. It is possible to simulate an object change. <br />Some modules or extra_fields require specific keys to be sent. Information about these fields will be returned from the API. <br />**Query example:** for[id]=1&for[commissionPhase]=1'
            schema:
                type: integer
        for_company.id:
            name: 'for[company.id]'
            in: query
            description: 'Determines for what company (ID) to generate price list.'
            schema:
                type: integer
        for_storehouse.id:
            name: 'for[storehouse.id]'
            in: query
            description: 'Determines for which storehouse (ID) the product availability is returned.'
            schema:
                type: integer
        AttributeToDocumentOfferGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AttributeToDocumentOfferGETFieldsForCollection'
        AttributeToDocumentOfferGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AttributeToDocumentOfferGETExtra_fieldsForCollection'
        AttributeToDocumentOfferGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AttributeToDocumentOfferGETFields'
        AttributeToDocumentOfferGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AttributeToDocumentOfferGETExtra_fields'
        DocumentAttributeGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeGETFieldsForCollection'
        DocumentAttributeGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeGETExtra_fieldsForCollection'
        DocumentAttributeGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeGETFields'
        DocumentAttributeGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeGETExtra_fields'
        DocumentExportConfigGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportConfigGETFieldsForCollection'
        DocumentExportConfigGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportConfigGETExtra_fieldsForCollection'
        DocumentExportConfigGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportConfigGETFields'
        DocumentExportConfigGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportConfigGETExtra_fields'
        DocumentExportQueueGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportQueueGETFieldsForCollection'
        DocumentExportQueueGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportQueueGETExtra_fieldsForCollection'
        DocumentExportQueueGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportQueueGETFields'
        DocumentExportQueueGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportQueueGETExtra_fields'
        DocumentInventoryGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryGETFieldsForCollection'
        DocumentInventoryGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryGETExtra_fieldsForCollection'
        DocumentInventoryGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryGETFields'
        DocumentInventoryGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryGETExtra_fields'
        DocumentInventoryPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryPositionGETFieldsForCollection'
        DocumentInventoryPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryPositionGETExtra_fieldsForCollection'
        DocumentInventoryPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryPositionGETFields'
        DocumentInventoryPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryPositionGETExtra_fields'
        DocumentInvoiceGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoiceGETFieldsForCollection'
        DocumentInvoiceGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoiceGETExtra_fieldsForCollection'
        DocumentInvoiceGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoiceGETFields'
        DocumentInvoiceGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoiceGETExtra_fields'
        DocumentInvoicePositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForCollection'
        DocumentInvoicePositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fieldsForCollection'
        DocumentInvoicePositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoicePositionGETFields'
        DocumentInvoicePositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fields'
        DocumentOfferGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferGETFieldsForCollection'
        DocumentOfferGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferGETExtra_fieldsForCollection'
        DocumentOfferGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferGETFields'
        DocumentOfferGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferGETExtra_fields'
        DocumentOfferAttributeGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForCollection'
        DocumentOfferAttributeGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fieldsForCollection'
        DocumentOfferAttributeGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeGETFields'
        DocumentOfferAttributeGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fields'
        DocumentOfferAttributeCredentialGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETFieldsForCollection'
        DocumentOfferAttributeCredentialGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETExtra_fieldsForCollection'
        DocumentOfferAttributeCredentialGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETFields'
        DocumentOfferAttributeCredentialGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETExtra_fields'
        DocumentOfferPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferPositionGETFieldsForCollection'
        DocumentOfferPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferPositionGETExtra_fieldsForCollection'
        DocumentOfferPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferPositionGETFields'
        DocumentOfferPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferPositionGETExtra_fields'
        DocumentOfferQuestionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForCollection'
        DocumentOfferQuestionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fieldsForCollection'
        DocumentOfferQuestionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionGETFields'
        DocumentOfferQuestionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fields'
        DocumentOfferQuestionAttributeGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETFieldsForCollection'
        DocumentOfferQuestionAttributeGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETExtra_fieldsForCollection'
        DocumentOfferQuestionAttributeGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETFields'
        DocumentOfferQuestionAttributeGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETExtra_fields'
        DocumentOfferQuestionPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForCollection'
        DocumentOfferQuestionPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fieldsForCollection'
        DocumentOfferQuestionPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFields'
        DocumentOfferQuestionPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fields'
        DocumentOrderGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderGETFieldsForCollection'
        DocumentOrderGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderGETExtra_fieldsForCollection'
        DocumentOrderGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderGETFields'
        DocumentOrderGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderGETExtra_fields'
        DocumentOrderPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForCollection'
        DocumentOrderPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fieldsForCollection'
        DocumentOrderPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderPositionGETFields'
        DocumentOrderPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fields'
        DocumentOrderProductAttributeValueGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETFieldsForCollection'
        DocumentOrderProductAttributeValueGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
        DocumentOrderProductAttributeValueGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETFields'
        DocumentOrderProductAttributeValueGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETExtra_fields'
        DocumentPaymentHeaderGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentPaymentHeaderGETFieldsForCollection'
        DocumentPaymentHeaderGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentPaymentHeaderGETExtra_fieldsForCollection'
        DocumentPaymentHeaderGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentPaymentHeaderGETFields'
        DocumentPaymentHeaderGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentPaymentHeaderGETExtra_fields'
        DocumentReservationGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentReservationGETFieldsForCollection'
        DocumentReservationGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentReservationGETExtra_fieldsForCollection'
        DocumentReservationGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentReservationGETFields'
        DocumentReservationGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentReservationGETExtra_fields'
        DocumentSeriesDefinitionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForCollection'
        DocumentSeriesDefinitionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fieldsForCollection'
        DocumentSeriesDefinitionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesDefinitionGETFields'
        DocumentSeriesDefinitionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fields'
        DocumentSeriesToBranchGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesToBranchGETFieldsForCollection'
        DocumentSeriesToBranchGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesToBranchGETExtra_fieldsForCollection'
        DocumentSeriesToBranchGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesToBranchGETFields'
        DocumentSeriesToBranchGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesToBranchGETExtra_fields'
        DocumentStoreGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStoreGETFieldsForCollection'
        DocumentStoreGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStoreGETExtra_fieldsForCollection'
        DocumentStoreGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStoreGETFields'
        DocumentStoreGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStoreGETExtra_fields'
        DocumentSupplyDetailsInGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsInGETFieldsForCollection'
        DocumentSupplyDetailsInGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsInGETExtra_fieldsForCollection'
        DocumentSupplyDetailsInGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsInGETFields'
        DocumentSupplyDetailsInGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsInGETExtra_fields'
        DocumentSupplyDetailsOutGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsOutGETFieldsForCollection'
        DocumentSupplyDetailsOutGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsOutGETExtra_fieldsForCollection'
        DocumentSupplyDetailsOutGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsOutGETFields'
        DocumentSupplyDetailsOutGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSupplyDetailsOutGETExtra_fields'
        DocumentTypeLicensesGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentTypeLicensesGETFieldsForCollection'
        DocumentTypeLicensesGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentTypeLicensesGETExtra_fieldsForCollection'
        DocumentTypeLicensesGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentTypeLicensesGETFields'
        DocumentTypeLicensesGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentTypeLicensesGETExtra_fields'
        ExportTradeDocumentGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ExportTradeDocumentGETFieldsForCollection'
        ExportTradeDocumentGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ExportTradeDocumentGETExtra_fieldsForCollection'
        ExportTradeDocumentGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ExportTradeDocumentGETFields'
        ExportTradeDocumentGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ExportTradeDocumentGETExtra_fields'
        FileToDocumentOrderGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/FileToDocumentOrderGETFieldsForCollection'
        FileToDocumentOrderGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/FileToDocumentOrderGETExtra_fieldsForCollection'
        FileToDocumentOrderGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/FileToDocumentOrderGETFields'
        FileToDocumentOrderGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/FileToDocumentOrderGETExtra_fields'
        InternalDocumentOrderGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderGETFieldsForCollection'
        InternalDocumentOrderGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderGETExtra_fieldsForCollection'
        InternalDocumentOrderGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderGETFields'
        InternalDocumentOrderGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderGETExtra_fields'
        InternalDocumentOrderPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForCollection'
        InternalDocumentOrderPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fieldsForCollection'
        InternalDocumentOrderPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderPositionGETFields'
        InternalDocumentOrderPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fields'
        InternalDocumentOrderProductAttributeValueGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETFieldsForCollection'
        InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
        InternalDocumentOrderProductAttributeValueGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETFields'
        InternalDocumentOrderProductAttributeValueGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETExtra_fields'
        ProcedureToDocumentCredentialGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProcedureToDocumentCredentialGETFieldsForCollection'
        ProcedureToDocumentCredentialGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProcedureToDocumentCredentialGETExtra_fieldsForCollection'
        ProcedureToDocumentCredentialGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProcedureToDocumentCredentialGETFields'
        ProcedureToDocumentCredentialGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProcedureToDocumentCredentialGETExtra_fields'
        SaleReportGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportGETFieldsForCollection'
        SaleReportGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportGETExtra_fieldsForCollection'
        SaleReportGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportGETFields'
        SaleReportGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportGETExtra_fields'
        SaleReportPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportPositionGETFieldsForCollection'
        SaleReportPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportPositionGETExtra_fieldsForCollection'
        SaleReportPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportPositionGETFields'
        SaleReportPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/SaleReportPositionGETExtra_fields'
        ShippingGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingGETFieldsForCollection'
        ShippingGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingGETExtra_fieldsForCollection'
        ShippingGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingGETFields'
        ShippingGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingGETExtra_fields'
        ShippingDhlGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingDhlGETFieldsForCollection'
        ShippingDhlGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingDhlGETExtra_fieldsForCollection'
        ShippingDhlGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingDhlGETFields'
        ShippingDhlGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingDhlGETExtra_fields'
        ShippingFedexGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingFedexGETFieldsForCollection'
        ShippingFedexGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingFedexGETExtra_fieldsForCollection'
        ShippingFedexGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingFedexGETFields'
        ShippingFedexGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingFedexGETExtra_fields'
        ShippingPositionGETFieldsForCollection:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingPositionGETFieldsForCollection'
        ShippingPositionGETExtra_fieldsForCollection:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingPositionGETExtra_fieldsForCollection'
        ShippingPositionGETFields:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingPositionGETFields'
        ShippingPositionGETExtra_fields:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingPositionGETExtra_fields'
        DocumentOfferAttributeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
        DocumentOfferAttributeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fieldsForRelation'
        DocumentOfferGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferGETFieldsForRelation'
        DocumentOfferGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferGETExtra_fieldsForRelation'
        FileGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/FileGETFieldsForRelation'
        FileGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/FileGETExtra_fieldsForRelation'
        DocumentAttributeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeGETFieldsForRelation'
        DocumentAttributeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeGETExtra_fieldsForRelation'
        DocumentAttributeMultiGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeMultiGETFieldsForRelation'
        DocumentAttributeMultiGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentAttributeMultiGETExtra_fieldsForRelation'
        DocumentSeriesDefinitionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
        DocumentSeriesDefinitionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fieldsForRelation'
        AccountCompanyGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
        AccountCompanyGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AccountCompanyGETExtra_fieldsForRelation'
        DocumentExportConfigGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportConfigGETFieldsForRelation'
        DocumentExportConfigGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentExportConfigGETExtra_fieldsForRelation'
        StorehouseGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
        StorehouseGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/StorehouseGETExtra_fieldsForRelation'
        DocumentInventoryGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
        DocumentInventoryGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInventoryGETExtra_fieldsForRelation'
        MeasureUnitGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
        MeasureUnitGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/MeasureUnitGETExtra_fieldsForRelation'
        ProductGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductGETFieldsForRelation'
        ProductGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductGETExtra_fieldsForRelation'
        DocumentOrderGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
        DocumentOrderGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderGETExtra_fieldsForRelation'
        PaymentTypeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
        PaymentTypeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/PaymentTypeGETExtra_fieldsForRelation'
        DocumentInvoiceGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
        DocumentInvoiceGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoiceGETExtra_fieldsForRelation'
        UserUserGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/UserUserGETFieldsForRelation'
        UserUserGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/UserUserGETExtra_fieldsForRelation'
        DocumentInvoicePositionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
        DocumentInvoicePositionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fieldsForRelation'
        PlacesGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/PlacesGETFieldsForRelation'
        PlacesGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/PlacesGETExtra_fieldsForRelation'
        VatGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/VatGETFieldsForRelation'
        VatGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/VatGETExtra_fieldsForRelation'
        DocumentOrderPositionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
        DocumentOrderPositionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fieldsForRelation'
        AccountUserGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
        AccountUserGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/AccountUserGETExtra_fieldsForRelation'
        ExchangeHistoryGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
        ExchangeHistoryGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ExchangeHistoryGETExtra_fieldsForRelation'
        UserProfileGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/UserProfileGETFieldsForRelation'
        UserProfileGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/UserProfileGETExtra_fieldsForRelation'
        ProductFreetypeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
        ProductFreetypeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductFreetypeGETExtra_fieldsForRelation'
        DeliveryTypeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
        DeliveryTypeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DeliveryTypeGETExtra_fieldsForRelation'
        DocumentOfferQuestionPositionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForRelation'
        DocumentOfferQuestionPositionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fieldsForRelation'
        DocumentOfferQuestionAttributeMultiGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETFieldsForRelation'
        DocumentOfferQuestionAttributeMultiGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETExtra_fieldsForRelation'
        DocumentOfferQuestionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
        DocumentOfferQuestionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fieldsForRelation'
        ProductCompleteGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
        ProductCompleteGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductCompleteGETExtra_fieldsForRelation'
        DiscountCodeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DiscountCodeGETFieldsForRelation'
        DiscountCodeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DiscountCodeGETExtra_fieldsForRelation'
        BasketPositionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/BasketPositionGETFieldsForRelation'
        BasketPositionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/BasketPositionGETExtra_fieldsForRelation'
        ProductAttributeGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
        ProductAttributeGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProductAttributeGETExtra_fieldsForRelation'
        PaymentRegisterGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/PaymentRegisterGETFieldsForRelation'
        PaymentRegisterGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/PaymentRegisterGETExtra_fieldsForRelation'
        UserUserToBranchGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/UserUserToBranchGETFieldsForRelation'
        UserUserToBranchGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/UserUserToBranchGETExtra_fieldsForRelation'
        DocumentStoreGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
        DocumentStoreGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStoreGETExtra_fieldsForRelation'
        DocumentStorePositionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
        DocumentStorePositionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/DocumentStorePositionGETExtra_fieldsForRelation'
        InternalDocumentOrderPositionGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForRelation'
        InternalDocumentOrderPositionGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fieldsForRelation'
        ProcedureToDocumentGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProcedureToDocumentGETFieldsForRelation'
        ProcedureToDocumentGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ProcedureToDocumentGETExtra_fieldsForRelation'
        ShippingGETFieldsForRelation:
            name: fields
            in: query
            description: '(default: all fields) These fields will appear in the output data. If you enter fields that do not exist, they will be ignored. The field related to PK will be added automatically.<br />**Query example:** fields=name,shortName,accountUsers.firstName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingGETFieldsForRelation'
        ShippingGETExtra_fieldsForRelation:
            name: extra_fields
            in: query
            description: 'This is a field created on the API side that does not appear in the database (e.g. is a combination of other fields).<br />**Query example:** extra_fields=fullName'
            style: form
            explode: false
            schema:
                $ref: '#/components/schemas/ShippingGETExtra_fieldsForRelation'
    requestBodies:
        RequestBodyPost:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        $ref: '#/components/schemas/ApiDataRequestDM'
        RequestBodyFilePost:
            description: ''
            required: true
            content:
                multipart/form-data:
                    schema:
                        allOf:
                            -
                                $ref: '#/components/schemas/ApiDataRequestFileDM'
        RequestBodyFileUrlPost:
            description: ''
            required: true
            content:
                multipart/form-data:
                    schema:
                        allOf:
                            -
                                $ref: '#/components/schemas/ApiDataRequestFileUrlDM'
        RequestGeneratePdf:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        $ref: '#/components/schemas/ApiDataRequestGeneratePdfDM'
        RequestBodySimplePost:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        $ref: '#/components/schemas/ApiDataRequestSimpleDM'
        RequestBodyPostFile:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        $ref: '#/components/schemas/ApiImportFromFileDM'
        AttributeToDocumentOfferPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AttributeToDocumentOfferPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETExtra_fieldsForCollection'
                        type: object
        AttributeToDocumentOfferPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AttributeToDocumentOfferPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETExtra_fields'
                        type: object
        AttributeToDocumentOfferPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AttributeToDocumentOfferPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETExtra_fieldsForCollection'
                        type: object
        AttributeToDocumentOfferPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AttributeToDocumentOfferPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AttributeToDocumentOfferGETExtra_fields'
                        type: object
        DocumentAttributePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETExtra_fieldsForCollection'
                        type: object
        DocumentAttributePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETExtra_fields'
                        type: object
        DocumentAttributePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETExtra_fieldsForCollection'
                        type: object
        DocumentAttributePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETExtra_fields'
                        type: object
        DocumentExportConfigPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportConfigPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETExtra_fieldsForCollection'
                        type: object
        DocumentExportConfigPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportConfigPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETExtra_fields'
                        type: object
        DocumentExportConfigPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportConfigPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETExtra_fieldsForCollection'
                        type: object
        DocumentExportConfigPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportConfigPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETExtra_fields'
                        type: object
        DocumentExportQueuePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportQueuePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETExtra_fieldsForCollection'
                        type: object
        DocumentExportQueuePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportQueuePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETExtra_fields'
                        type: object
        DocumentExportQueuePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportQueuePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETExtra_fieldsForCollection'
                        type: object
        DocumentExportQueuePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportQueuePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportQueueGETExtra_fields'
                        type: object
        DocumentInventoryPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETExtra_fieldsForCollection'
                        type: object
        DocumentInventoryPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETExtra_fields'
                        type: object
        DocumentInventoryPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETExtra_fieldsForCollection'
                        type: object
        DocumentInventoryPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETExtra_fields'
                        type: object
        DocumentInventoryPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentInventoryPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETExtra_fields'
                        type: object
        DocumentInventoryPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentInventoryPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryPositionGETExtra_fields'
                        type: object
        DocumentInvoicePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETExtra_fieldsForCollection'
                        type: object
        DocumentInvoicePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETExtra_fields'
                        type: object
        DocumentInvoicePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETExtra_fieldsForCollection'
                        type: object
        DocumentInvoicePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETExtra_fields'
                        type: object
        DocumentInvoicePositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fieldsForCollection'
                        type: object
        DocumentInvoicePositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fields'
                        type: object
        DocumentInvoicePositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fieldsForCollection'
                        type: object
        DocumentInvoicePositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fields'
                        type: object
        DocumentOfferPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETExtra_fields'
                        type: object
        DocumentOfferPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETExtra_fields'
                        type: object
        DocumentOfferAttributePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferAttributePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fields'
                        type: object
        DocumentOfferAttributePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferAttributePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fields'
                        type: object
        DocumentOfferAttributeCredentialPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributeCredentialPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferAttributeCredentialPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributeCredentialPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETExtra_fields'
                        type: object
        DocumentOfferAttributeCredentialPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributeCredentialPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferAttributeCredentialPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributeCredentialPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeCredentialGETExtra_fields'
                        type: object
        DocumentOfferPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETExtra_fields'
                        type: object
        DocumentOfferPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferPositionGETExtra_fields'
                        type: object
        DocumentOfferQuestionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferQuestionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fields'
                        type: object
        DocumentOfferQuestionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferQuestionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fields'
                        type: object
        DocumentOfferQuestionAttributePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferQuestionAttributePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETExtra_fields'
                        type: object
        DocumentOfferQuestionAttributePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferQuestionAttributePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeGETExtra_fields'
                        type: object
        DocumentOfferQuestionPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferQuestionPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fields'
                        type: object
        DocumentOfferQuestionPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentOfferQuestionPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fields'
                        type: object
        DocumentOrderPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETExtra_fieldsForCollection'
                        type: object
        DocumentOrderPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETExtra_fields'
                        type: object
        DocumentOrderPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETExtra_fieldsForCollection'
                        type: object
        DocumentOrderPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETExtra_fields'
                        type: object
        DocumentOrderPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentOrderPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fields'
                        type: object
        DocumentOrderPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fieldsForCollection'
                        type: object
        DocumentOrderPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fields'
                        type: object
        DocumentOrderProductAttributeValuePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderProductAttributeValuePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                        type: object
        DocumentOrderProductAttributeValuePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderProductAttributeValuePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETExtra_fields'
                        type: object
        DocumentOrderProductAttributeValuePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderProductAttributeValuePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                        type: object
        DocumentOrderProductAttributeValuePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderProductAttributeValuePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderProductAttributeValueGETExtra_fields'
                        type: object
        DocumentPaymentHeaderPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentPaymentHeaderPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETExtra_fieldsForCollection'
                        type: object
        DocumentPaymentHeaderPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentPaymentHeaderPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETExtra_fields'
                        type: object
        DocumentPaymentHeaderPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentPaymentHeaderPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETExtra_fieldsForCollection'
                        type: object
        DocumentPaymentHeaderPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentPaymentHeaderPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentPaymentHeaderGETExtra_fields'
                        type: object
        DocumentReservationPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentReservationPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETExtra_fieldsForCollection'
                        type: object
        DocumentReservationPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentReservationPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETExtra_fields'
                        type: object
        DocumentReservationPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentReservationPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETExtra_fieldsForCollection'
                        type: object
        DocumentReservationPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentReservationPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentReservationGETExtra_fields'
                        type: object
        DocumentSeriesDefinitionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fieldsForCollection'
                        type: object
        DocumentSeriesDefinitionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fields'
                        type: object
        DocumentSeriesDefinitionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fieldsForCollection'
                        type: object
        DocumentSeriesDefinitionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fields'
                        type: object
        DocumentSeriesToBranchPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesToBranchPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETExtra_fieldsForCollection'
                        type: object
        DocumentSeriesToBranchPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesToBranchPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETExtra_fields'
                        type: object
        DocumentSeriesToBranchPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesToBranchPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETExtra_fieldsForCollection'
                        type: object
        DocumentSeriesToBranchPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesToBranchPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesToBranchGETExtra_fields'
                        type: object
        DocumentStorePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETExtra_fieldsForCollection'
                        type: object
        DocumentStorePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETExtra_fields'
                        type: object
        DocumentStorePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETExtra_fieldsForCollection'
                        type: object
        DocumentStorePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETExtra_fields'
                        type: object
        DocumentSupplyDetailsInPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsInPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETExtra_fieldsForCollection'
                        type: object
        DocumentSupplyDetailsInPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsInPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETExtra_fields'
                        type: object
        DocumentSupplyDetailsInPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsInPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETExtra_fieldsForCollection'
                        type: object
        DocumentSupplyDetailsInPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsInPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsInGETExtra_fields'
                        type: object
        DocumentSupplyDetailsOutPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsOutPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETExtra_fieldsForCollection'
                        type: object
        DocumentSupplyDetailsOutPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsOutPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETExtra_fields'
                        type: object
        DocumentSupplyDetailsOutPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsOutPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETExtra_fieldsForCollection'
                        type: object
        DocumentSupplyDetailsOutPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSupplyDetailsOutPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSupplyDetailsOutGETExtra_fields'
                        type: object
        DocumentTypeLicensesPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentTypeLicensesPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETExtra_fieldsForCollection'
                        type: object
        DocumentTypeLicensesPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentTypeLicensesPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETExtra_fields'
                        type: object
        DocumentTypeLicensesPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentTypeLicensesPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETExtra_fieldsForCollection'
                        type: object
        DocumentTypeLicensesPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentTypeLicensesPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentTypeLicensesGETExtra_fields'
                        type: object
        ExportTradeDocumentPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ExportTradeDocumentPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETExtra_fieldsForCollection'
                        type: object
        ExportTradeDocumentPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ExportTradeDocumentPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETExtra_fields'
                        type: object
        ExportTradeDocumentPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ExportTradeDocumentPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETExtra_fieldsForCollection'
                        type: object
        ExportTradeDocumentPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ExportTradeDocumentPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExportTradeDocumentGETExtra_fields'
                        type: object
        FileToDocumentOrderPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/FileToDocumentOrderPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETExtra_fieldsForCollection'
                        type: object
        FileToDocumentOrderPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/FileToDocumentOrderPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETExtra_fields'
                        type: object
        FileToDocumentOrderPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/FileToDocumentOrderPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETExtra_fieldsForCollection'
                        type: object
        FileToDocumentOrderPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/FileToDocumentOrderPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileToDocumentOrderGETExtra_fields'
                        type: object
        InternalDocumentOrderPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETExtra_fieldsForCollection'
                        type: object
        InternalDocumentOrderPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETExtra_fields'
                        type: object
        InternalDocumentOrderPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETExtra_fieldsForCollection'
                        type: object
        InternalDocumentOrderPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderGETExtra_fields'
                        type: object
        InternalDocumentOrderPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fieldsForCollection'
                        type: object
        InternalDocumentOrderPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fields'
                        type: object
        InternalDocumentOrderPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fieldsForCollection'
                        type: object
        InternalDocumentOrderPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fields'
                        type: object
        InternalDocumentOrderProductAttributeValuePATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValuePATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                        type: object
        InternalDocumentOrderProductAttributeValuePATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValuePATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETExtra_fields'
                        type: object
        InternalDocumentOrderProductAttributeValuePOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValuePOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETExtra_fieldsForCollection'
                        type: object
        InternalDocumentOrderProductAttributeValuePOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValuePOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderProductAttributeValueGETExtra_fields'
                        type: object
        ProcedureToDocumentCredentialPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProcedureToDocumentCredentialPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETExtra_fieldsForCollection'
                        type: object
        ProcedureToDocumentCredentialPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProcedureToDocumentCredentialPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETExtra_fields'
                        type: object
        ProcedureToDocumentCredentialPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProcedureToDocumentCredentialPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETExtra_fieldsForCollection'
                        type: object
        ProcedureToDocumentCredentialPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProcedureToDocumentCredentialPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentCredentialGETExtra_fields'
                        type: object
        SaleReportPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETExtra_fieldsForCollection'
                        type: object
        SaleReportPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETExtra_fields'
                        type: object
        SaleReportPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETExtra_fieldsForCollection'
                        type: object
        SaleReportPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportGETExtra_fields'
                        type: object
        SaleReportPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETExtra_fieldsForCollection'
                        type: object
        SaleReportPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETExtra_fields'
                        type: object
        SaleReportPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETExtra_fieldsForCollection'
                        type: object
        SaleReportPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/SaleReportPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/SaleReportPositionGETExtra_fields'
                        type: object
        ShippingPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETExtra_fieldsForCollection'
                        type: object
        ShippingPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETExtra_fields'
                        type: object
        ShippingPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETExtra_fieldsForCollection'
                        type: object
        ShippingPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETExtra_fields'
                        type: object
        ShippingDhlPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingDhlPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETExtra_fieldsForCollection'
                        type: object
        ShippingDhlPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingDhlPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETExtra_fields'
                        type: object
        ShippingDhlPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingDhlPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETExtra_fieldsForCollection'
                        type: object
        ShippingDhlPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingDhlPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingDhlGETExtra_fields'
                        type: object
        ShippingFedexPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingFedexPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETExtra_fieldsForCollection'
                        type: object
        ShippingFedexPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingFedexPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETExtra_fields'
                        type: object
        ShippingFedexPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingFedexPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETExtra_fieldsForCollection'
                        type: object
        ShippingFedexPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingFedexPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingFedexGETExtra_fields'
                        type: object
        ShippingPositionPATCHForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPositionPATCHForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETExtra_fieldsForCollection'
                        type: object
        ShippingPositionPATCHRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPositionPATCH'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETExtra_fields'
                        type: object
        ShippingPositionPOSTForCollectionRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPositionPOSTForCollection'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETFieldsForCollection'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETExtra_fieldsForCollection'
                        type: object
        ShippingPositionPOSTRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPositionPOST'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETFields'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingPositionGETExtra_fields'
                        type: object
        DocumentOfferAttributePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETExtra_fieldsForRelation'
                        type: object
        FilePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/FilePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferAttributePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferAttributePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferAttributeGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferGETExtra_fieldsForRelation'
                        type: object
        FilePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/FilePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/FileGETExtra_fieldsForRelation'
                        type: object
        DocumentAttributePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETExtra_fieldsForRelation'
                        type: object
        DocumentAttributeMultiPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributeMultiPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeMultiGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeMultiGETExtra_fieldsForRelation'
                        type: object
        DocumentAttributePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeGETExtra_fieldsForRelation'
                        type: object
        DocumentAttributeMultiPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentAttributeMultiPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeMultiGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentAttributeMultiGETExtra_fieldsForRelation'
                        type: object
        DocumentSeriesDefinitionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fieldsForRelation'
                        type: object
        AccountCompanyPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AccountCompanyPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountCompanyGETExtra_fieldsForRelation'
                        type: object
        DocumentSeriesDefinitionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentSeriesDefinitionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentSeriesDefinitionGETExtra_fieldsForRelation'
                        type: object
        AccountCompanyPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AccountCompanyPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountCompanyGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountCompanyGETExtra_fieldsForRelation'
                        type: object
        DocumentExportConfigPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportConfigPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETExtra_fieldsForRelation'
                        type: object
        DocumentExportConfigPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentExportConfigPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentExportConfigGETExtra_fieldsForRelation'
                        type: object
        StorehousePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/StorehousePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/StorehouseGETExtra_fieldsForRelation'
                        type: object
        StorehousePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/StorehousePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/StorehouseGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/StorehouseGETExtra_fieldsForRelation'
                        type: object
        DocumentInventoryPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETExtra_fieldsForRelation'
                        type: object
        MeasureUnitPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/MeasureUnitPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/MeasureUnitGETExtra_fieldsForRelation'
                        type: object
        ProductPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductGETExtra_fieldsForRelation'
                        type: object
        DocumentInventoryPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInventoryPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInventoryGETExtra_fieldsForRelation'
                        type: object
        MeasureUnitPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/MeasureUnitPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/MeasureUnitGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/MeasureUnitGETExtra_fieldsForRelation'
                        type: object
        ProductPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductGETExtra_fieldsForRelation'
                        type: object
        DocumentOrderPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETExtra_fieldsForRelation'
                        type: object
        PaymentTypePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/PaymentTypePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentTypeGETExtra_fieldsForRelation'
                        type: object
        DocumentInvoicePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETExtra_fieldsForRelation'
                        type: object
        DocumentInvoicePositionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePositionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fieldsForRelation'
                        type: object
        PlacesPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/PlacesPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PlacesGETExtra_fieldsForRelation'
                        type: object
        DocumentOrderPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderGETExtra_fieldsForRelation'
                        type: object
        PaymentTypePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/PaymentTypePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentTypeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentTypeGETExtra_fieldsForRelation'
                        type: object
        DocumentInvoicePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoiceGETExtra_fieldsForRelation'
                        type: object
        DocumentInvoicePositionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentInvoicePositionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentInvoicePositionGETExtra_fieldsForRelation'
                        type: object
        PlacesPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/PlacesPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PlacesGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PlacesGETExtra_fieldsForRelation'
                        type: object
        VatPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/VatPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/VatGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/VatGETExtra_fieldsForRelation'
                        type: object
        DocumentOrderPositionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPositionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fieldsForRelation'
                        type: object
        VatPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/VatPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/VatGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/VatGETExtra_fieldsForRelation'
                        type: object
        DocumentOrderPositionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOrderPositionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOrderPositionGETExtra_fieldsForRelation'
                        type: object
        AccountUserPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AccountUserPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountUserGETExtra_fieldsForRelation'
                        type: object
        ExchangeHistoryPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ExchangeHistoryPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExchangeHistoryGETExtra_fieldsForRelation'
                        type: object
        AccountUserPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/AccountUserPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountUserGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/AccountUserGETExtra_fieldsForRelation'
                        type: object
        ExchangeHistoryPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ExchangeHistoryPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExchangeHistoryGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ExchangeHistoryGETExtra_fieldsForRelation'
                        type: object
        UserProfilePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/UserProfilePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserProfileGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserProfileGETExtra_fieldsForRelation'
                        type: object
        UserProfilePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/UserProfilePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserProfileGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserProfileGETExtra_fieldsForRelation'
                        type: object
        ProductFreetypePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductFreetypePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductFreetypeGETExtra_fieldsForRelation'
                        type: object
        ProductFreetypePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductFreetypePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductFreetypeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductFreetypeGETExtra_fieldsForRelation'
                        type: object
        DeliveryTypePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DeliveryTypePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DeliveryTypeGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferQuestionPositionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fieldsForRelation'
                        type: object
        DeliveryTypePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DeliveryTypePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DeliveryTypeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DeliveryTypeGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferQuestionPositionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPositionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionPositionGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferQuestionAttributeMultiPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferQuestionAttributeMultiPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionAttributeMultiGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferQuestionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fieldsForRelation'
                        type: object
        DocumentOfferQuestionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentOfferQuestionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentOfferQuestionGETExtra_fieldsForRelation'
                        type: object
        DiscountCodePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DiscountCodePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DiscountCodeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DiscountCodeGETExtra_fieldsForRelation'
                        type: object
        DiscountCodePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DiscountCodePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DiscountCodeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DiscountCodeGETExtra_fieldsForRelation'
                        type: object
        BasketPositionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/BasketPositionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/BasketPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/BasketPositionGETExtra_fieldsForRelation'
                        type: object
        BasketPositionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/BasketPositionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/BasketPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/BasketPositionGETExtra_fieldsForRelation'
                        type: object
        ProductAttributePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductAttributePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductAttributeGETExtra_fieldsForRelation'
                        type: object
        ProductAttributePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductAttributePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductAttributeGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductAttributeGETExtra_fieldsForRelation'
                        type: object
        UserUserPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/UserUserPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserGETExtra_fieldsForRelation'
                        type: object
        UserUserPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/UserUserPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserGETExtra_fieldsForRelation'
                        type: object
        PaymentRegisterPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/PaymentRegisterPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentRegisterGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentRegisterGETExtra_fieldsForRelation'
                        type: object
        PaymentRegisterPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/PaymentRegisterPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentRegisterGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/PaymentRegisterGETExtra_fieldsForRelation'
                        type: object
        UserUserToBranchPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/UserUserToBranchPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserToBranchGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserToBranchGETExtra_fieldsForRelation'
                        type: object
        UserUserToBranchPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/UserUserToBranchPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserToBranchGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/UserUserToBranchGETExtra_fieldsForRelation'
                        type: object
        DocumentStorePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETExtra_fieldsForRelation'
                        type: object
        DocumentStorePositionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePositionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStorePositionGETExtra_fieldsForRelation'
                        type: object
        DocumentStorePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStoreGETExtra_fieldsForRelation'
                        type: object
        DocumentStorePositionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/DocumentStorePositionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStorePositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/DocumentStorePositionGETExtra_fieldsForRelation'
                        type: object
        ProductCompletePATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductCompletePATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductCompleteGETExtra_fieldsForRelation'
                        type: object
        ProductCompletePOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProductCompletePOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductCompleteGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProductCompleteGETExtra_fieldsForRelation'
                        type: object
        InternalDocumentOrderPositionPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fieldsForRelation'
                        type: object
        InternalDocumentOrderPositionPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/InternalDocumentOrderPositionPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/InternalDocumentOrderPositionGETExtra_fieldsForRelation'
                        type: object
        ProcedureToDocumentPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProcedureToDocumentPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentGETExtra_fieldsForRelation'
                        type: object
        ProcedureToDocumentPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ProcedureToDocumentPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ProcedureToDocumentGETExtra_fieldsForRelation'
                        type: object
        ShippingPATCHForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPATCHForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETExtra_fieldsForRelation'
                        type: object
        ShippingPOSTForRelationRequestBody:
            description: ''
            required: true
            content:
                application/json:
                    schema:
                        title: 'Data request model'
                        description: 'Data request model'
                        required:
                            - data
                        properties:
                            data:
                                $ref: '#/components/schemas/ShippingPOSTForRelation'
                            setting:
                                $ref: '#/components/schemas/ApiSettingDM'
                            fields:
                                title: fields
                                description: '(default: all) Fields in returned data. Limit it for the best performance. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETFieldsForRelation'
                            extra_fields:
                                title: extra_fields
                                description: '(default: none) Extra fields in returned data. Max depth is 1'
                                allOf:
                                    -
                                        $ref: '#/components/schemas/ShippingGETExtra_fieldsForRelation'
                        type: object
    securitySchemes:
        bearerAuth:
            type: apiKey
            description: 'Get JWT token from: /security/login (GET request for get form)<br />Include in header -> Authorization: Bearer aaa.bbb.ccc'
            name: Authorization
            in: header
tags:
    -
        name: AttributeToDocumentOffer
    -
        name: DocumentAttribute
    -
        name: DocumentExportConfig
    -
        name: DocumentExportQueue
    -
        name: DocumentInventory
    -
        name: DocumentInventoryPosition
    -
        name: DocumentInvoice
    -
        name: DocumentInvoicePosition
    -
        name: DocumentOffer
    -
        name: DocumentOfferAttribute
    -
        name: DocumentOfferAttributeCredential
    -
        name: DocumentOfferPosition
    -
        name: DocumentOfferQuestion
    -
        name: DocumentOfferQuestionAttribute
    -
        name: DocumentOfferQuestionPosition
    -
        name: DocumentOrder
    -
        name: DocumentOrderPosition
    -
        name: DocumentOrderProductAttributeValue
    -
        name: DocumentPaymentHeader
    -
        name: DocumentReservation
    -
        name: DocumentSeriesDefinition
    -
        name: DocumentSeriesToBranch
    -
        name: DocumentStore
    -
        name: DocumentSupplyDetailsIn
    -
        name: DocumentSupplyDetailsOut
    -
        name: DocumentTypeLicenses
    -
        name: ExportTradeDocument
    -
        name: FileToDocumentOrder
    -
        name: InternalDocumentOrder
    -
        name: InternalDocumentOrderPosition
    -
        name: InternalDocumentOrderProductAttributeValue
    -
        name: ProcedureToDocumentCredential
    -
        name: SaleReport
    -
        name: SaleReportPosition
    -
        name: Shipping
    -
        name: ShippingDhl
    -
        name: ShippingFedex
    -
        name: ShippingPosition
