Files
srbhr--resume-matcher/apps/backend/app/schemas/__init__.py
T
wehub-resource-sync 5bdf4cc89a
Publish Docker Image / publish (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:39:36 +08:00

144 lines
3.4 KiB
Python

"""Pydantic schemas for request/response models."""
from app.schemas.models import (
AdditionalInfo,
ATSScore,
ATSSubScores,
ApiKeyProviderStatus,
ApiKeysUpdateRequest,
ApiKeysUpdateResponse,
ApiKeyStatusResponse,
CustomSection,
CustomSectionItem,
Education,
Experience,
FeatureConfigRequest,
FeatureConfigResponse,
FeaturePromptsRequest,
FeaturePromptsResponse,
GenerateContentResponse,
GenerateInterviewPrepResponse,
HealthResponse,
ImproveDiffResult,
ImprovementSuggestion,
ImproveResumeData,
ImproveResumeConfirmRequest,
ImproveResumeRequest,
ImproveResumeResponse,
JobUploadRequest,
JobUploadResponse,
LanguageConfigRequest,
LanguageConfigResponse,
LLMConfigRequest,
LLMConfigResponse,
InterviewPrepData,
InterviewPrepQuestion,
InterviewPrepSkillGap,
normalize_resume_data,
PersonalInfo,
Project,
PromptConfigRequest,
PromptConfigResponse,
PromptOption,
RawResume,
RefinementStats,
ResumeChange,
ResumeDiffSummary,
ResumeFieldDiff,
ResetDatabaseRequest,
ResumeData,
ResumeFetchData,
ResumeFetchResponse,
ResumeListResponse,
ResumeSummary,
ResumeUploadResponse,
SectionMeta,
SectionType,
StatusResponse,
UpdateCoverLetterRequest,
UpdateOutreachMessageRequest,
UpdateTitleRequest,
)
from app.schemas.applications import (
ApplicationActionResponse,
ApplicationDetailResponse,
ApplicationListResponse,
ApplicationResponse,
ApplicationStatus,
ApplicationUpdate,
APPLICATION_STATUS_ORDER,
BulkDelete,
BulkStatusUpdate,
ManualApplicationCreate,
)
__all__ = [
"PersonalInfo",
"Experience",
"Education",
"Project",
"AdditionalInfo",
"SectionType",
"SectionMeta",
"CustomSectionItem",
"CustomSection",
"ResumeData",
"normalize_resume_data",
"RawResume",
"ResumeUploadResponse",
"ResumeFetchData",
"ResumeFetchResponse",
"ResumeSummary",
"ResumeListResponse",
"JobUploadRequest",
"JobUploadResponse",
"ImproveResumeRequest",
"ImproveResumeData",
"ImproveResumeConfirmRequest",
"ImproveResumeResponse",
"ImproveDiffResult",
"ImprovementSuggestion",
"ResumeChange",
"ResumeDiffSummary",
"ResumeFieldDiff",
"ATSScore",
"ATSSubScores",
"RefinementStats",
"LLMConfigRequest",
"LLMConfigResponse",
"LanguageConfigRequest",
"LanguageConfigResponse",
"PromptOption",
"PromptConfigRequest",
"PromptConfigResponse",
"FeatureConfigRequest",
"FeatureConfigResponse",
"FeaturePromptsRequest",
"FeaturePromptsResponse",
"InterviewPrepData",
"InterviewPrepQuestion",
"InterviewPrepSkillGap",
"ApiKeyProviderStatus",
"ApiKeyStatusResponse",
"ApiKeysUpdateRequest",
"ApiKeysUpdateResponse",
"ResetDatabaseRequest",
"UpdateCoverLetterRequest",
"UpdateOutreachMessageRequest",
"UpdateTitleRequest",
"GenerateContentResponse",
"GenerateInterviewPrepResponse",
"HealthResponse",
"StatusResponse",
"ApplicationStatus",
"APPLICATION_STATUS_ORDER",
"ApplicationResponse",
"ApplicationDetailResponse",
"ApplicationListResponse",
"ManualApplicationCreate",
"ApplicationUpdate",
"BulkStatusUpdate",
"BulkDelete",
"ApplicationActionResponse",
]