144 lines
3.4 KiB
Python
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",
|
|
]
|