From ab113ecb9cff82e13047b3e4a65c769295251d88 Mon Sep 17 00:00:00 2001 From: Vyacheslav1557 Date: Sun, 2 Mar 2025 00:24:47 +0500 Subject: [PATCH] feat(tester): extend GetContestResponse --- tester/v1/openapi.yaml | 92 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/tester/v1/openapi.yaml b/tester/v1/openapi.yaml index 1f3958f..cb981bd 100644 --- a/tester/v1/openapi.yaml +++ b/tester/v1/openapi.yaml @@ -313,13 +313,105 @@ components: id: type: integer format: int32 + BestSolution: + type: object + required: + - id + - task_id + - participant_id + - state + - score + - penalty + - total_score + - language + - created_at + - updated_at + properties: + id: + type: integer + format: int32 + task_id: + type: integer + format: int32 + participant_id: + type: integer + format: int32 + state: + type: integer + format: int32 + score: + type: integer + format: int32 + penalty: + type: integer + format: int32 + total_score: + type: integer + format: int32 + language: + type: integer + format: int32 + created_at: + type: string + format: date-time + updated_at: + type: string + format: date-time + RichTask: + type: object + required: + - id + - problem_id + - position + - title + - memory_limit + - time_limit + - created_at + - updated_at + properties: + id: + type: integer + format: int32 + problem_id: + type: integer + format: int32 + position: + 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 GetContestResponse: type: object required: - contest + - tasks properties: contest: $ref: '#/components/schemas/Contest' + tasks: + type: array + items: + type: object + required: + - task + - best_solution + properties: + task: + $ref: '#/components/schemas/RichTask' + best_solution: + $ref: '#/components/schemas/BestSolution' AddParticipantResponse: type: object required: