From 55846c7a2b06b7dcd78fc001b322bdb96a5c8bca Mon Sep 17 00:00:00 2001 From: Vyacheslav1557 Date: Sun, 2 Mar 2025 13:37:16 +0500 Subject: [PATCH] fix(tester): extend ListProblems endpoint --- tester/v1/openapi.yaml | 50 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/tester/v1/openapi.yaml b/tester/v1/openapi.yaml index cb981bd..6aa107b 100644 --- a/tester/v1/openapi.yaml +++ b/tester/v1/openapi.yaml @@ -6,6 +6,19 @@ paths: /problems: get: operationId: ListProblems + 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: @@ -253,15 +266,50 @@ components: updated_at: type: string format: date-time + ProblemListItem: + type: object + required: + - id + - title + - memory_limit + - time_limit + - created_at + - updated_at + properties: + id: + type: integer + format: int32 + title: + type: string + memory_limit: + type: integer + format: int32 + time_limit: + type: integer + format: int32 + created_at: + type: string + format: date-time + updated_at: + type: string + format: date-time ListProblemsResponse: type: object required: - problems + - page + - max_page properties: problems: type: array items: - $ref: '#/components/schemas/Problem' + $ref: '#/components/schemas/ProblemListItem' + page: + type: integer + format: int32 + max_page: + type: integer + format: int32 CreateProblemResponse: type: object required: