--- openapi: 3.0.1 info: title: DocShell API.<%= app_name.camelize %> version: v1 tags: - name: DemoModel description: Демо paths: {} components: securitySchemes: token: type: apiKey name: Authorization in: header bearerAuth: type: http scheme: bearer bearerFormat: JWT parameters: page: name: page description: Номер страницы in: query required: false schema: type: integer page_limit: name: limit description: Ограничение кол-ва записей на странице.(20) in: query required: false schema: type: integer sort: name: sort description: Поле по которому производится сортировка. in: query required: false schema: type: string query_filter: name: search description: Строка для поиска ресурса (часть имени, как пример) in: query required: false schema: type: string schemas: ErrorsOutput: properties: errors: type: array example: [ '<Локализованное название атрибута> <Локализованное сообщение об ошибке>' ] items: type: string source: type: object example: { <Название атрибута>: [ '<Локализованное сообщение об ошибке>' ] } security: - bearerAuth: [] servers: - url: https://{host}:{port}/ description: Development server variables: host: default: localhost port: default: '3000' - url: https://new.docshell.ru/api/<%= app_name %>/v1 description: Production server - url: https://demo.docshell.ru/api/<%= app_name %>/v1 description: Demo server - url: https://10.0.100.249:8081/api/<%= app_name %>/v1 description: Staging server