diff --git a/tester/v1/openapi.yaml b/tester/v1/openapi.yaml index 6aa107b..46fb822 100644 --- a/tester/v1/openapi.yaml +++ b/tester/v1/openapi.yaml @@ -76,6 +76,19 @@ paths: /contests: get: operationId: ListContests + parameters: + - name: page + in: query + required: true + schema: + type: integer + format: int32 + - name: pageSize + in: query + required: true + schema: + type: integer + format: int32 security: - bearerAuth: [ ] responses: @@ -344,15 +357,42 @@ components: updated_at: type: string format: date-time + ContestsListItem: + type: object + required: + - id + - title + - created_at + - updated_at + properties: + id: + type: integer + format: int32 + title: + type: string + created_at: + type: string + format: date-time + updated_at: + type: string + format: date-time ListContestsResponse: type: object required: - contests + - page + - max_page properties: contests: type: array items: - $ref: '#/components/schemas/Contest' + $ref: '#/components/schemas/ContestsListItem' + page: + type: integer + format: int32 + max_page: + type: integer + format: int32 CreateContestResponse: type: object required: