fix(tester): extend ListProblems endpoint

This commit is contained in:
Vyacheslav1557 2025-03-02 13:37:16 +05:00
parent ab113ecb9c
commit 55846c7a2b

View file

@ -6,6 +6,19 @@ paths:
/problems: /problems:
get: get:
operationId: ListProblems 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: security:
- bearerAuth: [ ] - bearerAuth: [ ]
responses: responses:
@ -253,15 +266,50 @@ components:
updated_at: updated_at:
type: string type: string
format: date-time 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: ListProblemsResponse:
type: object type: object
required: required:
- problems - problems
- page
- max_page
properties: properties:
problems: problems:
type: array type: array
items: items:
$ref: '#/components/schemas/Problem' $ref: '#/components/schemas/ProblemListItem'
page:
type: integer
format: int32
max_page:
type: integer
format: int32
CreateProblemResponse: CreateProblemResponse:
type: object type: object
required: required: