Merge branch 'main' of gitlab.prodcontest.com:team-39/backend

This commit is contained in:
ivankirpichnikov
2025-11-22 03:31:44 +03:00
+17 -17
View File
@@ -182,6 +182,23 @@ async def create_resume(
) )
@router.get(
"/resume/list",
summary="Get resume list",
description="Get paginated list of resumes",
responses={
200: {"description": "Resume list retrieved successfully", "model": GetResumeListResponse},
401: {"description": "Unauthorized - invalid or missing token"},
},
)
async def get_resume_list(
limit: Annotated[int, Query(ge=1, le=100, description="Number of resumes to return", examples=[10])],
offset: Annotated[int, Query(ge=0, description="Number of resumes to skip", examples=[0])],
) -> GetResumeListResponse:
# TODO: Implement resume list retrieval
raise NotImplementedError
@router.get( @router.get(
"/resume/{resume_id}", "/resume/{resume_id}",
summary="Get resume", summary="Get resume",
@@ -226,23 +243,6 @@ async def get_resume(
) )
@router.get(
"/resume/list",
summary="Get resume list",
description="Get paginated list of resumes",
responses={
200: {"description": "Resume list retrieved successfully", "model": GetResumeListResponse},
401: {"description": "Unauthorized - invalid or missing token"},
},
)
async def get_resume_list(
limit: Annotated[int, Query(ge=1, le=100, description="Number of resumes to return", examples=[10])],
offset: Annotated[int, Query(ge=0, description="Number of resumes to skip", examples=[0])],
) -> GetResumeListResponse:
# TODO: Implement resume list retrieval
raise NotImplementedError
class PatchResumeRequest(BaseModel): class PatchResumeRequest(BaseModel):
position: str | None = Field( position: str | None = Field(
None, min_length=1, max_length=200, description="Job position", examples=["Python Developer"] None, min_length=1, max_length=200, description="Job position", examples=["Python Developer"]