You've already forked RekomenciBackend
Merge branch 'main' of gitlab.prodcontest.com:team-39/backend
This commit is contained in:
@@ -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"]
|
||||||
|
|||||||
Reference in New Issue
Block a user