{"openapi":"3.1.0","info":{"title":"Emergi Mentor API","version":"0.1.0"},"paths":{"/":{"get":{"summary":"Home","description":"Landing page for the backend API.\n- Shows hero, features, endpoints, error format, and observability details\n- Displays current X-Request-ID from middleware","operationId":"home__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/health/check":{"get":{"tags":["Health Check"],"summary":"Health","description":"Health check with dependency status and latency.\nReturns 200 if all systems OK, 503 otherwise.","operationId":"health_api_health_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SuccessResponse_dict_"},{"$ref":"#/components/schemas/ErrorResponse"}],"title":"Response Health Api Health Check Get"}}}}}}},"/api/resume/analyze":{"post":{"tags":["Resume Analysis"],"summary":"Analyze Resume","operationId":"analyze_resume_api_resume_analyze_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_analyze_resume_api_resume_analyze_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/all":{"post":{"tags":["Resume Analysis"],"summary":"Get Resume Analyses","operationId":"get_resume_analyses_api_resume_all_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_ResumeAnalysisOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Admin"],"summary":"Get All Resumes","operationId":"get_all_resumes_api_resume_all_get","security":[{"HTTPBearer":[]}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_list_ResumeOptimizerResponse__"}}}}}}},"/api/resume/{analyzer_uuid}/analysis-data":{"get":{"tags":["Resume Analysis"],"summary":"Get Analysis Data Endpoint","operationId":"get_analysis_data_endpoint_api_resume__analyzer_uuid__analysis_data_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"analyzer_uuid","in":"path","required":true,"schema":{"type":"string","title":"Analyzer Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/total-amount-spent":{"get":{"tags":["Admin"],"summary":"Get Total Amount Spent","operationId":"get_total_amount_spent_api_resume__uuid__total_amount_spent_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/parsing-total-amount-spent":{"get":{"tags":["Admin"],"summary":"Get Parsing Total Amount Spent","operationId":"get_parsing_total_amount_spent_api_resume__uuid__parsing_total_amount_spent_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/analysis-total-amount-spent":{"get":{"tags":["Admin","Admin"],"summary":"Get Analysis Total Amount Spent","operationId":"get_analysis_total_amount_spent_api_resume__uuid__analysis_total_amount_spent_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/optimize-total-amount-spent":{"get":{"tags":["Admin"],"summary":"Get Optimize Total Amount Spent","operationId":"get_optimize_total_amount_spent_api_resume__uuid__optimize_total_amount_spent_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/tailoring-total-amount-spent":{"get":{"tags":["Admin"],"summary":"Get Tailoring Total Amount Spent","operationId":"get_tailoring_total_amount_spent_api_resume__uuid__tailoring_total_amount_spent_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/coverletter-total-amount-spent":{"get":{"tags":["Admin"],"summary":"Get Coverletter Total Amount Spent","operationId":"get_coverletter_total_amount_spent_api_resume__uuid__coverletter_total_amount_spent_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/tailor-resume-total-tokens":{"get":{"tags":["Admin"],"summary":"Get Tailor Resume Total Tokens","operationId":"get_tailor_resume_total_tokens_api_resume__uuid__tailor_resume_total_tokens_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/coverletter-total-tokens":{"get":{"tags":["Admin"],"summary":"Get Coverletter Total Tokens","operationId":"get_coverletter_total_tokens_api_resume__uuid__coverletter_total_tokens_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/total-amount-paid":{"get":{"tags":["Admin"],"summary":"Get Total Amount Paid","operationId":"get_total_amount_paid_api_resume__uuid__total_amount_paid_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/via-analyzer/optimize":{"post":{"tags":["Resume Optimization/ Tailoring"],"summary":"Optimize Resume","operationId":"optimize_resume_api_resume_via_analyzer_optimize_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_optimize_resume_api_resume_via_analyzer_optimize_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/resume/via-optimizer/optimize":{"post":{"tags":["Resume Optimization/ Tailoring"],"summary":"Optimize an existing optimizer record","operationId":"optimize_via_optimizer_api_resume_via_optimizer_optimize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeOptimizationViaOptimizerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/resume/optimize/upload":{"post":{"tags":["Resume Optimization/ Tailoring"],"summary":"Optimize a new resume from file upload","operationId":"optimize_resume_from_file_api_resume_optimize_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_optimize_resume_from_file_api_resume_optimize_upload_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/resume/resume-kit/{uuid}":{"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Download Resumekit","description":"Generate and download a Resume Kit ZIP containing PDF and DOCX versions.","operationId":"download_resumekit_api_resume_resume_kit__uuid__get","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response"},"404":{"description":"Resume not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"403":{"description":"Permission denied","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/optimized-data":{"patch":{"tags":["Resume Optimization/ Tailoring"],"summary":"Update Optimized Data","operationId":"update_optimized_data_api_resume__uuid__optimized_data_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizedDataUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Get Optimized Data","operationId":"get_optimized_data_api_resume__uuid__optimized_data_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/public/optimized-data":{"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Get Public Optimized Data","operationId":"get_public_optimized_data_api_resume__uuid__public_optimized_data_get","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}/template-id":{"patch":{"tags":["Resume Optimization/ Tailoring"],"summary":"Update Template Id","operationId":"update_template_id_api_resume__uuid__template_id_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateIdUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Get Template Id","operationId":"get_template_id_api_resume__uuid__template_id_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/{uuid}":{"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Get Resume Details","operationId":"get_resume_details_api_resume__uuid__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/user/stats":{"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Get User Stats","description":"Retrieve statistics for the authenticated user.","operationId":"get_user_stats_api_resume_user_stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume/":{"get":{"tags":["Resume Optimization/ Tailoring"],"summary":"Get User Optimizations","operationId":"get_user_optimizations_api_resume__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_ResumeOptimizerOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/resume-templates":{"get":{"tags":["Resume Templates","Resume Templates"],"summary":"Get All Templates","operationId":"get_all_templates_api_resume_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_list_ResumeTemplateOut__"}}}}}},"post":{"tags":["Resume Templates","Resume Templates"],"summary":"Create Template","operationId":"create_template_api_resume_templates_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeTemplateCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_ResumeTemplateOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/resume-templates/{template_id}":{"put":{"tags":["Resume Templates","Resume Templates"],"summary":"Update Template","operationId":"update_template_api_resume_templates__template_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"integer","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeTemplateUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_ResumeTemplateOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Resume Templates","Resume Templates"],"summary":"Delete Template","operationId":"delete_template_api_resume_templates__template_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"integer","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Resume Templates","Resume Templates"],"summary":"Fetch Template","operationId":"fetch_template_api_resume_templates__template_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"integer","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_ResumeTemplateOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter/via-analyzer/generate":{"post":{"tags":["Cover Letter","Cover Letter"],"summary":"Generate Cover Letter","operationId":"generate_cover_letter_api_coverletter_via_analyzer_generate_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_generate_cover_letter_api_coverletter_via_analyzer_generate_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/coverletter/generate/upload":{"post":{"tags":["Cover Letter","Cover Letter"],"summary":"Generate a cover letter from resume upload","operationId":"generate_cover_letter_from_upload_api_coverletter_generate_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_generate_cover_letter_from_upload_api_coverletter_generate_upload_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/coverletter/via-coverletter/generate":{"post":{"tags":["Cover Letter","Cover Letter"],"summary":"Generate a cover letter for an existing cover letter record","operationId":"generate_via_coverletter_api_coverletter_via_coverletter_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterGenerationViaCoverLetterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/coverletter/{uuid}/update":{"patch":{"tags":["Cover Letter","Cover Letter"],"summary":"Patch Cover Letter","operationId":"patch_cover_letter_api_coverletter__uuid__update_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter/{uuid}/cover-letter":{"get":{"tags":["Cover Letter","Cover Letter"],"summary":"Get Cover Letter","operationId":"get_cover_letter_api_coverletter__uuid__cover_letter_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter/{uuid}/public/cover-letter":{"get":{"tags":["Cover Letter","Cover Letter"],"summary":"Get Public Cover Letter","operationId":"get_public_cover_letter_api_coverletter__uuid__public_cover_letter_get","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter/{uuid}/template-id":{"get":{"tags":["Cover Letter","Cover Letter"],"summary":"Get Cover Letter Template Id","operationId":"get_cover_letter_template_id_api_coverletter__uuid__template_id_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Cover Letter","Cover Letter"],"summary":"Patch Cover Letter Template Id","operationId":"patch_cover_letter_template_id_api_coverletter__uuid__template_id_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterTemplateIdPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter/coverletter-kit/{uuid}":{"get":{"tags":["Cover Letter","Cover Letter"],"summary":"Download Cover Letter Kit (PDF/DOCX/Templates)","operationId":"download_coverletterkit_api_coverletter_coverletter_kit__uuid__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Uuid"}}],"responses":{"200":{"description":"Successful Response"},"404":{"description":"Cover letter not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter/":{"get":{"tags":["Cover Letter","Cover Letter"],"summary":"Get Cover Letters","operationId":"get_cover_letters_api_coverletter__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_CoverLetterOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter-templates":{"get":{"tags":["CoverLetter Templates","CoverLetter Templates"],"summary":"Get All Templates","operationId":"get_all_templates_api_coverletter_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_list_CoverLetterTemplateOut__"}}}}}},"post":{"tags":["CoverLetter Templates","CoverLetter Templates"],"summary":"Create Template","operationId":"create_template_api_coverletter_templates_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterTemplateCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_CoverLetterTemplateOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coverletter-templates/{template_id}":{"put":{"tags":["CoverLetter Templates","CoverLetter Templates"],"summary":"Update Template","operationId":"update_template_api_coverletter_templates__template_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"integer","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterTemplateUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_CoverLetterTemplateOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["CoverLetter Templates","CoverLetter Templates"],"summary":"Delete Template","operationId":"delete_template_api_coverletter_templates__template_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"integer","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["CoverLetter Templates","CoverLetter Templates"],"summary":"Fetch Template","operationId":"fetch_template_api_coverletter_templates__template_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"integer","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_CoverLetterTemplateOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jobs":{"post":{"tags":["Jobs","Jobs"],"summary":"Get All Jobs","operationId":"get_all_jobs_api_jobs_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Filter"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_JobOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jobs/download":{"get":{"tags":["Jobs","Jobs"],"summary":"Download","operationId":"download_api_jobs_download_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/jobs/{job_id}":{"get":{"tags":["Jobs","Jobs"],"summary":"Get Job Via Job Id","operationId":"get_job_via_job_id_api_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"integer","description":"ID of the job to retrieve","title":"Job Id"},"description":"ID of the job to retrieve"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_JobOutData_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jobs/custom/create":{"post":{"tags":["Jobs","Jobs"],"summary":"Download","operationId":"download_api_jobs_custom_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomJobRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_JobOutData_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/tracker/job/add":{"post":{"tags":["Tracker","Tracker"],"summary":"Add Tracker","operationId":"add_tracker_api_tracker_job_add_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/add_tracker"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/tracker/job/remove":{"delete":{"tags":["Tracker","Tracker"],"summary":"Remove Tracker","operationId":"remove_tracker_api_tracker_job_remove_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/remove_tracker"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_str__Any__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/tracker":{"get":{"tags":["Tracker","Tracker"],"summary":"Fetch Tracker","operationId":"fetch_tracker_api_tracker_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"company","in":"query","required":false,"schema":{"type":"string","title":"Company"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","title":"Status"}},{"name":"posted_days","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Posted Days"}},{"name":"applied_days","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Applied Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_TrackerOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tracker/setting":{"put":{"tags":["Tracker","Tracker"],"summary":"Tracker Setting","operationId":"tracker_setting_api_tracker_setting_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingTracker"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_SettingOut_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/plans":{"get":{"tags":["Subscription","Subscription"],"summary":"Read Plans","operationId":"read_plans_api_subscription_plans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_List_PlanWithModules__"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/purchase":{"post":{"tags":["Subscription","Subscription"],"summary":"Create Subscription Purchase","operationId":"create_subscription_purchase_api_subscription_purchase_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPurchaseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_PaymentResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/cancel":{"patch":{"tags":["Subscription","Subscription"],"summary":"Subscrption Cancel","operationId":"subscrption_cancel_api_subscription_cancel_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/subscrptionCancelPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/current/active-plan":{"get":{"tags":["Subscription","Subscription"],"summary":"Get Auto Sub","operationId":"get_auto_sub_api_subscription_current_active_plan_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_List_UserAutoSubSettingsOut__"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/credits":{"get":{"tags":["Subscription","Subscription"],"summary":"Get Credits","operationId":"get_credits_api_subscription_credits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_Dict_str__Any__"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/user/plans":{"get":{"tags":["Subscription","Subscription"],"summary":"Get User Plans","operationId":"get_user_plans_api_subscription_user_plans_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_PaginatedUserSubscriptions_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/subscription/bonus-credits":{"get":{"tags":["Subscription","Subscription"],"summary":"Bonus Credits","operationId":"bonus_credits_api_subscription_bonus_credits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_NoneType_"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/plans/{plan_id}":{"get":{"tags":["Subscription","Subscription"],"summary":"Get Plan By Id","operationId":"get_plan_by_id_api_subscription_plans__plan_id__get","parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"integer","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_PlanWithModules_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/subscription/user/credits/{module_slug}":{"get":{"tags":["Subscription","Subscription"],"summary":"Get User Module Credits","operationId":"get_user_module_credits_api_subscription_user_credits__module_slug__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"module_slug","in":"path","required":true,"schema":{"type":"string","title":"Module Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_List_CreditDetail__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/subscription/modules/all":{"get":{"tags":["Subscription","Subscription"],"summary":"Get All Modules","operationId":"get_all_modules_api_subscription_modules_all_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_List_Module__"}}}}}}},"/api/subscription/confirm-payment":{"post":{"tags":["Subscription","Subscription"],"summary":"Confirm Payment","operationId":"confirm_payment_api_subscription_confirm_payment_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_dict_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/subscription/invoices/download/{type}/{sub_id}":{"get":{"tags":["Subscription","Subscription"],"summary":"Download Invoice","operationId":"download_invoice_api_subscription_invoices_download__type___sub_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"type","in":"path","required":true,"schema":{"type":"string","title":"Type"}},{"name":"sub_id","in":"path","required":true,"schema":{"type":"string","title":"Sub Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/roaster/resume":{"post":{"tags":["Roaster","Roaster"],"summary":"Roast Resume Endpoint","operationId":"roast_resume_endpoint_api_roaster_resume_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_roast_resume_endpoint_api_roaster_resume_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse_ResumeRoasterResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/create-order":{"get":{"summary":"Create Order","operationId":"create_order_create_order_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"Body_analyze_resume_api_resume_analyze_post":{"properties":{"user_id":{"type":"string","title":"User Id"},"resume":{"type":"string","format":"binary","title":"Resume"},"jd":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jd"}},"type":"object","required":["user_id","resume"],"title":"Body_analyze_resume_api_resume_analyze_post"},"Body_generate_cover_letter_api_coverletter_via_analyzer_generate_post":{"properties":{"uuid":{"type":"string","format":"uuid","title":"Uuid","description":"The UUID of the analyzer to coverletter"},"template_id":{"type":"integer","title":"Template Id","description":"Template ID to use for coverletter"},"jd_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jd Text","description":"Optional job description override"}},"type":"object","required":["uuid","template_id"],"title":"Body_generate_cover_letter_api_coverletter_via_analyzer_generate_post"},"Body_generate_cover_letter_from_upload_api_coverletter_generate_upload_post":{"properties":{"jd_text":{"type":"string","title":"Jd Text","description":"Job description text"},"resume":{"type":"string","format":"binary","title":"Resume","description":"Resume file (PDF/DOCX)"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id","description":"Optional template ID"}},"type":"object","required":["jd_text","resume"],"title":"Body_generate_cover_letter_from_upload_api_coverletter_generate_upload_post"},"Body_optimize_resume_api_resume_via_analyzer_optimize_post":{"properties":{"uuid":{"type":"string","title":"Uuid","description":"The UUID of the analyzer to optimize"},"template_id":{"type":"integer","title":"Template Id","description":"Template ID to use for optimization"},"jd_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jd Text","description":"Optional job description override"}},"type":"object","required":["uuid","template_id"],"title":"Body_optimize_resume_api_resume_via_analyzer_optimize_post"},"Body_optimize_resume_from_file_api_resume_optimize_upload_post":{"properties":{"jd_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jd Text","description":"Optional job description text"},"resume":{"type":"string","format":"binary","title":"Resume","description":"Resume file (PDF/DOCX)"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id","description":"Optional template ID"},"slug":{"type":"string","title":"Slug","description":"slug"}},"type":"object","required":["resume"],"title":"Body_optimize_resume_from_file_api_resume_optimize_upload_post"},"Body_roast_resume_endpoint_api_roaster_resume_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_roast_resume_endpoint_api_roaster_resume_post"},"CommentDetail":{"properties":{"message":{"type":"string","title":"Message"},"date":{"type":"string","format":"date-time","title":"Date"}},"type":"object","required":["message","date"],"title":"CommentDetail"},"ContactDetail":{"properties":{"name":{"type":"string","title":"Name"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"detail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detail"}},"type":"object","required":["name","role","detail"],"title":"ContactDetail"},"CoverLetterGenerationViaCoverLetterRequest":{"properties":{"uuid":{"type":"string","format":"uuid","title":"Uuid"}},"type":"object","required":["uuid"],"title":"CoverLetterGenerationViaCoverLetterRequest"},"CoverLetterOut":{"properties":{"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/CoverLetterOutData"},"type":"array"},{"type":"null"}],"title":"Data"},"current_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Page"},"per_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Per Page"},"to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"To"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total"},"total_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Pages"}},"type":"object","required":["data","current_page","per_page","to","total","total_pages"],"title":"CoverLetterOut"},"CoverLetterOutData":{"properties":{"uuid":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uuid"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id"},"resume_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resume Url"},"resume_data":{"anyOf":[{},{"type":"null"}],"title":"Resume Data"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"cover_letter_json":{"anyOf":[{},{"type":"null"}],"title":"Cover Letter Json"}},"type":"object","required":["uuid","template_id","resume_url","resume_data","created_at","job_description","cover_letter_json"],"title":"CoverLetterOutData"},"CoverLetterTemplateCreate":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"thumbnail":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Thumbnail"},"status":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Status"},"fonts":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Fonts"}},"type":"object","required":["name","thumbnail"],"title":"CoverLetterTemplateCreate"},"CoverLetterTemplateIdPayload":{"properties":{"template_id":{"type":"integer","title":"Template Id"}},"type":"object","required":["template_id"],"title":"CoverLetterTemplateIdPayload"},"CoverLetterTemplateOut":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"thumbnail":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Thumbnail"},"fonts":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fonts"},"status":{"type":"boolean","title":"Status"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","thumbnail","status","created_at"],"title":"CoverLetterTemplateOut"},"CoverLetterTemplateUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Name"},"thumbnail":{"anyOf":[{"type":"string","maxLength":2083,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Thumbnail"},"status":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Status"},"fonts":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Fonts"}},"type":"object","title":"CoverLetterTemplateUpdate"},"CoverLetterUpdate":{"properties":{"coverletter_data":{"additionalProperties":true,"type":"object","title":"Coverletter Data"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id"}},"type":"object","required":["coverletter_data"],"title":"CoverLetterUpdate"},"CreditDetail":{"properties":{"total_credits":{"type":"integer","title":"Total Credits"},"credits_used":{"type":"integer","title":"Credits Used"},"credits_left":{"type":"integer","title":"Credits Left"}},"type":"object","required":["total_credits","credits_used","credits_left"],"title":"CreditDetail"},"CustomJobRequest":{"properties":{"title":{"type":"string","title":"Title"},"business_name":{"type":"string","title":"Business Name"},"work_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Type"},"job_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Type"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"job_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Url"},"posted_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Posted Date"}},"type":"object","required":["title","business_name"],"title":"CustomJobRequest"},"ErrorResponse":{"properties":{"success":{"type":"boolean","title":"Success","default":false},"message":{"type":"string","title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"type":"null","title":"Result"}},"type":"object","required":["message"],"title":"ErrorResponse"},"Filter":{"properties":{"date":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Date"},"search":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"work_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Type"},"job_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Type"}},"type":"object","title":"Filter"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"JobInTracker":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"business_name":{"type":"string","title":"Business Name"},"work_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Type"},"job_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Type"},"pay_range":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pay Range"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"job_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Url"},"posted_date":{"type":"string","format":"date-time","title":"Posted Date"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","title","business_name","work_type","job_type","pay_range","region","job_description","job_url","posted_date","is_active"],"title":"JobInTracker"},"JobOut":{"properties":{"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/JobOutData"},"type":"array"},{"type":"null"}],"title":"Data"},"current_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Page"},"per_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Per Page"},"to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"To"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total"},"total_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Pages"},"has_credits":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Credits"}},"type":"object","required":["data","current_page","per_page","to","total","total_pages","has_credits"],"title":"JobOut"},"JobOutData":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"business_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Name"},"work_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Type"},"job_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Type"},"pay_range":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pay Range"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"job_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Url"},"posted_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Posted Date"},"is_active":{"type":"boolean","title":"Is Active"},"tracker":{"anyOf":[{"$ref":"#/components/schemas/app__schemas__jobs__TrackerOut"},{"type":"null"}]}},"type":"object","required":["id","is_active"],"title":"JobOutData"},"Module":{"properties":{"module_name":{"type":"string","title":"Module Name"},"slug":{"type":"string","title":"Slug"},"status":{"type":"boolean","title":"Status","default":true},"OTP_amount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Otp Amount"},"id":{"type":"integer","title":"Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated"}},"type":"object","required":["module_name","slug","id","created_at","last_updated"],"title":"Module"},"OptimizedDataUpdate":{"properties":{"optimized_data":{"additionalProperties":true,"type":"object","title":"Optimized Data"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id"}},"type":"object","required":["optimized_data"],"title":"OptimizedDataUpdate"},"PaginatedUserSubscriptions":{"properties":{"data":{"items":{"$ref":"#/components/schemas/UserSubscription"},"type":"array","title":"Data"},"per_page":{"type":"integer","title":"Per Page"},"total":{"type":"integer","title":"Total"},"current_page":{"type":"integer","title":"Current Page"},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Page Url"},"prev_page_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prev Page Url"},"path":{"type":"string","title":"Path"}},"type":"object","required":["data","per_page","total","current_page","path"],"title":"PaginatedUserSubscriptions"},"PaymentResponse":{"properties":{"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"payment_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Id"},"payment_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Link"},"success_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Success Url"},"failure_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Failure Url"},"plan_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan Name"}},"type":"object","title":"PaymentResponse"},"PlanModuleDetail":{"properties":{"module_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Module Id"},"module_slug":{"type":"string","title":"Module Slug"},"module_name":{"type":"string","title":"Module Name"},"module_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Module Limit"},"module_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module Type"}},"type":"object","required":["module_slug","module_name"],"title":"PlanModuleDetail"},"PlanWithModules":{"properties":{"plan_title":{"type":"string","title":"Plan Title"},"pricing":{"type":"string","title":"Pricing"},"duration":{"type":"integer","title":"Duration"},"status":{"type":"boolean","title":"Status","default":true},"credits":{"type":"integer","title":"Credits"},"id":{"type":"integer","title":"Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_updated":{"type":"string","format":"date-time","title":"Last Updated"},"modules":{"items":{"$ref":"#/components/schemas/PlanModuleDetail"},"type":"array","title":"Modules"},"subscribed":{"type":"boolean","title":"Subscribed","default":false}},"type":"object","required":["plan_title","pricing","duration","credits","id","created_at","last_updated","modules"],"title":"PlanWithModules"},"ResumeAnalysisOut":{"properties":{"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResumeAnalysisOutData"},"type":"array"},{"type":"null"}],"title":"Data"},"current_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Page"},"per_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Per Page"},"to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"To"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total"},"total_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Pages"}},"type":"object","required":["data","current_page","per_page","to","total","total_pages"],"title":"ResumeAnalysisOut"},"ResumeAnalysisOutData":{"properties":{"uuid":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uuid"},"resume_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resume Url"},"resume_data":{"anyOf":[{},{"type":"null"}],"title":"Resume Data"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"analysis_result":{"anyOf":[{},{"type":"null"}],"title":"Analysis Result"},"redflags":{"anyOf":[{},{"type":"null"}],"title":"Redflags"}},"type":"object","required":["uuid","resume_url","resume_data","created_at","job_description","analysis_result","redflags"],"title":"ResumeAnalysisOutData"},"ResumeOptimizationViaOptimizerRequest":{"properties":{"uuid":{"type":"string","format":"uuid4","title":"Uuid"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id"}},"type":"object","required":["uuid"],"title":"ResumeOptimizationViaOptimizerRequest"},"ResumeOptimizerOut":{"properties":{"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResumeOptimizerOutData"},"type":"array"},{"type":"null"}],"title":"Data"},"current_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Page"},"per_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Per Page"},"to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"To"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total"},"total_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Pages"}},"type":"object","required":["data","current_page","per_page","to","total","total_pages"],"title":"ResumeOptimizerOut"},"ResumeOptimizerOutData":{"properties":{"uuid":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uuid"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id"},"resume_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resume Url"},"resume_data":{"anyOf":[{},{"type":"null"}],"title":"Resume Data"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"optimized_resume":{"anyOf":[{},{"type":"null"}],"title":"Optimized Resume"}},"type":"object","required":["uuid","template_id","resume_url","resume_data","created_at","job_description","type","optimized_resume"],"title":"ResumeOptimizerOutData"},"ResumeOptimizerResponse":{"properties":{"uuid":{"type":"string","format":"uuid4","title":"Uuid"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phone Number"},"current_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Role"},"linkedin":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedin"},"full_data":{"additionalProperties":true,"type":"object","title":"Full Data"},"analysis_data":{"additionalProperties":true,"type":"object","title":"Analysis Data"},"payment_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Id"},"payment_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Status"},"paid_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Paid At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Template Id"},"resume_template":{"anyOf":[{"$ref":"#/components/schemas/ResumeTemplateOut"},{"type":"null"}]},"coverletter_info":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Coverletter Info"},"coverletter_template":{"anyOf":[{"$ref":"#/components/schemas/CoverLetterTemplateOut"},{"type":"null"}]},"optimized_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Optimized Data"}},"type":"object","required":["uuid","full_data","analysis_data","created_at"],"title":"ResumeOptimizerResponse"},"ResumeRoasterResponse":{"properties":{"roaster_uuid":{"type":"string","title":"Roaster Uuid"},"images":{"items":{"type":"string"},"type":"array","title":"Images"}},"type":"object","required":["roaster_uuid","images"],"title":"ResumeRoasterResponse"},"ResumeTemplateCreate":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"thumbnail":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Thumbnail"},"status":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Status"},"fonts":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Fonts"}},"type":"object","required":["name","thumbnail"],"title":"ResumeTemplateCreate"},"ResumeTemplateOut":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"thumbnail":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Thumbnail"},"fonts":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fonts"},"status":{"type":"boolean","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","name","thumbnail","status","created_at"],"title":"ResumeTemplateOut"},"ResumeTemplateUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Name"},"thumbnail":{"anyOf":[{"type":"string","maxLength":2083,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Thumbnail"},"status":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Status"},"fonts":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Fonts"}},"type":"object","title":"ResumeTemplateUpdate"},"SettingOut":{"properties":{"stats":{"anyOf":[{"additionalProperties":{"type":"integer"},"type":"object"},{"type":"null"}],"title":"Stats"}},"type":"object","required":["stats"],"title":"SettingOut"},"SettingTracker":{"properties":{"applied_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applied Date"},"contact_detail":{"anyOf":[{"$ref":"#/components/schemas/ContactDetail"},{"type":"null"}]},"comment_detail":{"anyOf":[{"items":{"$ref":"#/components/schemas/CommentDetail"},"type":"array"},{"type":"null"}],"title":"Comment Detail"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"tracker_id":{"type":"integer","title":"Tracker Id"}},"type":"object","required":["applied_date","contact_detail","comment_detail","status","tracker_id"],"title":"SettingTracker"},"SubscriptionPurchaseRequest":{"properties":{"plan_id":{"type":"integer","title":"Plan Id"},"module_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module Slug"},"uuid":{"anyOf":[{"type":"string","format":"uuid4"},{"type":"null"}],"title":"Uuid"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"user_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Source"}},"type":"object","required":["plan_id"],"title":"SubscriptionPurchaseRequest"},"SuccessResponse_CoverLetterOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/CoverLetterOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[CoverLetterOut]"},"SuccessResponse_CoverLetterTemplateOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/CoverLetterTemplateOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[CoverLetterTemplateOut]"},"SuccessResponse_Dict_str__Any__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[Dict[str, Any]]"},"SuccessResponse_JobOutData_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/JobOutData"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[JobOutData]"},"SuccessResponse_JobOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/JobOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[JobOut]"},"SuccessResponse_List_CreditDetail__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/CreditDetail"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[List[CreditDetail]]"},"SuccessResponse_List_Module__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/Module"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[List[Module]]"},"SuccessResponse_List_PlanWithModules__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/PlanWithModules"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[List[PlanWithModules]]"},"SuccessResponse_List_UserAutoSubSettingsOut__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/UserAutoSubSettingsOut"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[List[UserAutoSubSettingsOut]]"},"SuccessResponse_NoneType_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"type":"null","title":"Result"}},"type":"object","title":"SuccessResponse[NoneType]"},"SuccessResponse_PaginatedUserSubscriptions_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/PaginatedUserSubscriptions"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[PaginatedUserSubscriptions]"},"SuccessResponse_PaymentResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/PaymentResponse"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[PaymentResponse]"},"SuccessResponse_PlanWithModules_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/PlanWithModules"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[PlanWithModules]"},"SuccessResponse_ResumeAnalysisOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/ResumeAnalysisOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[ResumeAnalysisOut]"},"SuccessResponse_ResumeOptimizerOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/ResumeOptimizerOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[ResumeOptimizerOut]"},"SuccessResponse_ResumeRoasterResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/ResumeRoasterResponse"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[ResumeRoasterResponse]"},"SuccessResponse_ResumeTemplateOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/ResumeTemplateOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[ResumeTemplateOut]"},"SuccessResponse_SettingOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/SettingOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[SettingOut]"},"SuccessResponse_TrackerOut_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"$ref":"#/components/schemas/app__schemas__tracker__TrackerOut"},{"type":"null"}]}},"type":"object","title":"SuccessResponse[TrackerOut]"},"SuccessResponse_dict_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[dict]"},"SuccessResponse_dict_str__Any__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[dict[str, Any]]"},"SuccessResponse_list_CoverLetterTemplateOut__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/CoverLetterTemplateOut"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[list[CoverLetterTemplateOut]]"},"SuccessResponse_list_ResumeOptimizerResponse__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResumeOptimizerResponse"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[list[ResumeOptimizerResponse]]"},"SuccessResponse_list_ResumeTemplateOut__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errors":{"anyOf":[{},{"type":"null"}],"title":"Errors"},"result":{"anyOf":[{"items":{"$ref":"#/components/schemas/ResumeTemplateOut"},"type":"array"},{"type":"null"}],"title":"Result"}},"type":"object","title":"SuccessResponse[list[ResumeTemplateOut]]"},"TemplateIdUpdate":{"properties":{"template_id":{"type":"integer","title":"Template Id"}},"type":"object","required":["template_id"],"title":"TemplateIdUpdate"},"TrackerOutData":{"properties":{"id":{"type":"integer","title":"Id"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"applied_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applied Date"},"contact_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Contact Detail"},"comment":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Comment"},"job_id":{"type":"integer","title":"Job Id"},"user_id":{"type":"string","title":"User Id"},"job":{"anyOf":[{"$ref":"#/components/schemas/JobInTracker"},{"type":"null"}]}},"type":"object","required":["id","status","applied_date","contact_detail","comment","job_id","user_id","job"],"title":"TrackerOutData"},"UserAutoSubSettingsOut":{"properties":{"auto_sub":{"type":"boolean","title":"Auto Sub"},"active_plan":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Active Plan"}},"type":"object","required":["auto_sub"],"title":"UserAutoSubSettingsOut"},"UserSubscription":{"properties":{"user_id":{"type":"string","title":"User Id"},"plan_id":{"type":"integer","title":"Plan Id"},"plan_title":{"type":"string","title":"Plan Title","default":"freemium"},"purchased_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purchased Id"},"payment_status":{"type":"string","title":"Payment Status","default":"pending"},"amount_paid":{"type":"string","title":"Amount Paid"},"expiry_at":{"type":"string","format":"date-time","title":"Expiry At"},"id":{"type":"string","format":"uuid","title":"Id"},"purchase_at":{"type":"string","format":"date-time","title":"Purchase At"},"total_credits":{"type":"integer","title":"Total Credits"},"credits_used":{"type":"integer","title":"Credits Used","default":0},"credits_left":{"type":"integer","title":"Credits Left"}},"type":"object","required":["user_id","plan_id","amount_paid","expiry_at","id","purchase_at","total_credits","credits_left"],"title":"UserSubscription"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"add_tracker":{"properties":{"job_id":{"type":"integer","title":"Job Id"}},"type":"object","required":["job_id"],"title":"add_tracker"},"app__schemas__jobs__TrackerOut":{"properties":{"id":{"type":"integer","title":"Id"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"applied_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applied Date"},"contact_detail":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Contact Detail"},"comment":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Comment"},"user_id":{"type":"string","title":"User Id"}},"type":"object","required":["id","status","applied_date","contact_detail","comment","user_id"],"title":"TrackerOut"},"app__schemas__tracker__TrackerOut":{"properties":{"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/TrackerOutData"},"type":"array"},{"type":"null"}],"title":"Data"},"current_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Current Page"},"per_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Per Page"},"to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"To"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total"},"total_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Pages"},"stats":{"anyOf":[{"additionalProperties":{"type":"integer"},"type":"object"},{"type":"null"}],"title":"Stats"},"company":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Company"}},"type":"object","required":["data","current_page","per_page","to","total","total_pages","stats","company"],"title":"TrackerOut"},"remove_tracker":{"properties":{"job_id":{"type":"integer","title":"Job Id"}},"type":"object","required":["job_id"],"title":"remove_tracker"},"subscrptionCancelPayload":{"properties":{"auto_sub":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Auto Sub"}},"type":"object","title":"subscrptionCancelPayload"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}},"tags":[{"name":"default","description":"default endpoint"},{"name":"Health Check","description":"Service health endpoints"},{"name":"Resume Analysis","description":"Resume analysis APIs"},{"name":"Resume Optimization/ Tailoring","description":"Resume optimization APIs"},{"name":"Cover Letter","description":"Cover letter generation APIs"},{"name":"Subscription","description":"Subscription management APIs"},{"name":"Resume Templates","description":"Resume template management APIs"},{"name":"CoverLetter Templates","description":"Cover letter template management APIs"},{"name":"Jobs","description":"Seek job content scraping APIs"},{"name":"Tracker","description":"Job tracker management APIs"},{"name":"Admin","description":"Admin-only endpoints"}]}