feat(solution): update solution fields

This commit is contained in:
Vyacheslav1557 2025-04-01 17:26:42 +05:00
parent 16781a4641
commit 1fbee7ba29

View file

@ -874,14 +874,24 @@ components:
type: object type: object
required: required:
- id - id
- task_id
- contest_id
- participant_id - participant_id
- participant_name
- state - state
- score - score
- penalty - penalty
- total_score - time_stat
- memory_stat
- language - language
- task_id
- task_position
- task_title
- contest_id
- contest_title
- updated_at - updated_at
- created_at - created_at
properties: properties:
@ -889,18 +899,15 @@ components:
type: integer type: integer
format: int32 format: int32
example: 1 example: 1
task_id:
type: integer
format: int32
example: 1
contest_id:
type: integer
format: int32
example: 1
participant_id: participant_id:
type: integer type: integer
format: int32 format: int32
example: 1 example: 1
participant_name:
type: string
example: "user123"
state: state:
type: integer type: integer
format: int32 format: int32
@ -913,14 +920,39 @@ components:
type: integer type: integer
format: int32 format: int32
example: 28 example: 28
total_score: time_stat:
type: integer type: integer
format: int32 format: int32
example: 100 example: 1000
memory_stat:
type: integer
format: int32
example: 256
language: language:
type: integer type: integer
format: int32 format: int32
example: 1 example: 1
task_id:
type: integer
format: int32
example: 1
task_position:
type: integer
format: int32
example: 1
task_title:
type: string
example: "Task title"
contest_id:
type: integer
format: int32
example: 1
contest_title:
type: string
example: "Contest title"
updated_at: updated_at:
type: string type: string
format: date-time format: date-time
@ -931,14 +963,26 @@ components:
type: object type: object
required: required:
- id - id
- task_id
- participant_id - participant_id
- participant_name
- solution
- state - state
- score - score
- penalty - penalty
- total_score - time_stat
- solution - memory_stat
- language - language
- task_id
- task_position
- task_title
- contest_id
- contest_title
- updated_at - updated_at
- created_at - created_at
properties: properties:
@ -946,14 +990,19 @@ components:
type: integer type: integer
format: int32 format: int32
example: 1 example: 1
task_id:
type: integer
format: int32
example: 1
participant_id: participant_id:
type: integer type: integer
format: int32 format: int32
example: 1 example: 1
participant_name:
type: string
example: "user123"
solution:
type: string
example: 'print("Hello, world!")'
state: state:
type: integer type: integer
format: int32 format: int32
@ -966,17 +1015,39 @@ components:
type: integer type: integer
format: int32 format: int32
example: 28 example: 28
total_score: time_stat:
type: integer type: integer
format: int32 format: int32
example: 100 example: 1000
memory_stat:
type: integer
format: int32
example: 256
language: language:
type: integer type: integer
format: int32 format: int32
example: 1 example: 1
solution:
task_id:
type: integer
format: int32
example: 1
task_position:
type: integer
format: int32
example: 1
task_title:
type: string type: string
example: 'print("Hello, world!")' example: "Task title"
contest_id:
type: integer
format: int32
example: 1
contest_title:
type: string
example: "Contest title"
updated_at: updated_at:
type: string type: string
format: date-time format: date-time