add reportType parameter, move request params to body

This commit is contained in:
Kehitt 2018-09-20 12:23:12 +03:00
parent 4f519abd22
commit 6a3685d9c0
2 changed files with 43 additions and 38 deletions

View File

@ -1,37 +1,38 @@
type: object type: object
allOf: required:
- type: object - id
required: - createdAt
- id - fromTime
- createdAt - toTime
- fromTime - type
- toTime - files
- type properties:
- files id:
properties: description: Идентификатор отчета
id: type: integer
description: Идентификатор отчета format: int64
type: integer readOnly: true
format: int64 createdAt:
createdAt: description: Дата и время создания
description: Дата и время создания type: string
type: string format: date-time
format: date-time readOnly: true
fromTime: fromTime:
description: Дата и время начала периода description: Дата и время начала периода
type: string type: string
format: date-time format: date-time
toTime: toTime:
description: Дата и время конца периода description: Дата и время конца периода
type: string type: string
format: date-time format: date-time
type: type:
description: Тип отчета description: Тип отчета
type: string type: string
enum: enum:
- provisionOfService - provisionOfService
- paymentRegistry - paymentRegistry
files: files:
type: array type: array
items: items:
$ref: '#/definitions/FileMeta' $ref: '#/definitions/FileMeta'
readOnly: true

View File

@ -6,8 +6,12 @@ post:
parameters: parameters:
- $ref: '#/parameters/requestID' - $ref: '#/parameters/requestID'
- $ref: '#/parameters/shopID' - $ref: '#/parameters/shopID'
- $ref: '#/parameters/fromTime' - name: createReport
- $ref: '#/parameters/toTime' in: body
description: Параметры генерации отчета
required: true
schema:
$ref: '#/definitions/Report'
responses: responses:
'201': '201':
description: Отчет создан description: Отчет создан