| """ |
| Centralized API Router - includes all route modules. |
| Single import in main.py instead of 65 individual imports. |
| """ |
| from fastapi import APIRouter |
|
|
| api_router = APIRouter() |
|
|
| |
| from app.api.routes.auth import router as auth_router |
| from app.api.routes.oauth import router as oauth_router |
| from app.api.routes.password_reset import router as password_reset_router |
| api_router.include_router(auth_router) |
| api_router.include_router(oauth_router) |
| api_router.include_router(password_reset_router) |
|
|
| |
| from app.api.routes.jobs import router as jobs_router |
| from app.api.routes.capture import router as capture_router |
| from app.api.routes.saved_jobs import router as saved_jobs_router |
| from app.api.routes.similar_jobs import router as similar_jobs_router |
| from app.api.routes.job_notes import router as job_notes_router |
| from app.api.routes.tags import router as tags_router |
| from app.api.routes.blacklist import router as blacklist_router |
| api_router.include_router(jobs_router) |
| api_router.include_router(capture_router) |
| api_router.include_router(saved_jobs_router) |
| api_router.include_router(similar_jobs_router) |
| api_router.include_router(job_notes_router) |
| api_router.include_router(tags_router) |
| api_router.include_router(blacklist_router) |
|
|
| |
| from app.api.routes.applications import router as applications_router |
| from app.api.routes.timeline import router as timeline_router |
| from app.api.routes.reminders import router as reminders_router |
| from app.api.routes.deadlines import router as deadlines_router |
| from app.api.routes.application_import import router as app_import_router |
| api_router.include_router(applications_router) |
| api_router.include_router(timeline_router) |
| api_router.include_router(reminders_router) |
| api_router.include_router(deadlines_router) |
| api_router.include_router(app_import_router) |
|
|
| |
| from app.api.routes.ai import router as ai_router |
| from app.api.routes.interview import router as interview_router |
| from app.api.routes.tailor import router as tailor_router |
| from app.api.routes.networking import router as networking_router |
| from app.api.routes.skill_gap import router as skill_gap_router |
| from app.api.routes.negotiate import router as negotiate_router |
| from app.api.routes.follow_up import router as follow_up_router |
| from app.api.routes.keyword_optimizer import router as keyword_optimizer_router |
| from app.api.routes.culture_match import router as culture_match_router |
| from app.api.routes.pitch import router as pitch_router |
| from app.api.routes.career_path import router as career_path_router |
| from app.api.routes.digest import router as digest_router |
| from app.api.routes.fit_score import router as fit_score_router |
| api_router.include_router(ai_router) |
| api_router.include_router(interview_router) |
| api_router.include_router(tailor_router) |
| api_router.include_router(networking_router) |
| api_router.include_router(skill_gap_router) |
| api_router.include_router(negotiate_router) |
| api_router.include_router(follow_up_router) |
| api_router.include_router(keyword_optimizer_router) |
| api_router.include_router(culture_match_router) |
| api_router.include_router(pitch_router) |
| api_router.include_router(career_path_router) |
| api_router.include_router(digest_router) |
| api_router.include_router(fit_score_router) |
|
|
| |
| from app.api.routes.profile import profile_router, resume_router |
| from app.api.routes.docx_export import router as docx_export_router |
| from app.api.routes.pdf_export import router as pdf_export_router |
| from app.api.routes.cover_letters import router as cover_letters_router |
| api_router.include_router(profile_router) |
| api_router.include_router(resume_router) |
| api_router.include_router(docx_export_router) |
| api_router.include_router(pdf_export_router) |
| api_router.include_router(cover_letters_router) |
|
|
| |
| from app.api.routes.companies import router as companies_router |
| from app.api.routes.reviews import router as reviews_router |
| from app.api.routes.question_bank import router as question_bank_router |
| api_router.include_router(companies_router) |
| api_router.include_router(reviews_router) |
| api_router.include_router(question_bank_router) |
|
|
| |
| from app.api.routes.insights import salary_router, recommendations_router |
| from app.api.routes.trends import router as trends_router |
| from app.api.routes.stats import stats_router |
| from app.api.routes.preference_learning import router as pref_learning_router |
| from app.api.routes.ab_test import router as ab_test_router |
| api_router.include_router(salary_router) |
| api_router.include_router(recommendations_router) |
| api_router.include_router(trends_router) |
| api_router.include_router(stats_router) |
| api_router.include_router(pref_learning_router) |
| api_router.include_router(ab_test_router) |
|
|
| |
| from app.api.routes.settings import router as settings_router |
| from app.api.routes.bookmarks import router as bookmarks_router |
| from app.api.routes.usage import router as usage_router |
| from app.api.routes.autofill import router as autofill_router |
| from app.api.routes.streaks import router as streaks_router |
| from app.api.routes.journal import router as journal_router |
| from app.api.routes.coaching import router as coaching_router |
| api_router.include_router(settings_router) |
| api_router.include_router(bookmarks_router) |
| api_router.include_router(usage_router) |
| api_router.include_router(autofill_router) |
| api_router.include_router(streaks_router) |
| api_router.include_router(journal_router) |
| api_router.include_router(coaching_router) |
|
|
| |
| from app.api.routes.alerts import alerts_router, notifications_router |
| from app.api.routes.webhooks import router as webhooks_router |
| api_router.include_router(alerts_router) |
| api_router.include_router(notifications_router) |
| api_router.include_router(webhooks_router) |
|
|
| |
| from app.api.routes.scrape import router as scrape_router |
| from app.api.routes.auto_discovery_admin import router as auto_discovery_admin_router |
| api_router.include_router(scrape_router) |
| api_router.include_router(auto_discovery_admin_router) |
|
|
| |
| from app.api.routes.admin import router as admin_router |
| from app.api.routes.maintenance import router as maintenance_router |
| from app.api.routes.bulk_import import router as bulk_import_router |
| api_router.include_router(admin_router) |
| api_router.include_router(maintenance_router) |
| api_router.include_router(bulk_import_router) |
|
|
| |
| from app.api.routes.export import router as export_router |
| from app.api.routes.search import router as search_router |
| from app.api.routes.shared_lists import router as shared_lists_router |
| from app.api.routes.widget import router as widget_router |
| from app.api.routes.qa_bank import router as qa_bank_router |
| api_router.include_router(export_router) |
| api_router.include_router(search_router) |
| api_router.include_router(shared_lists_router) |
| api_router.include_router(widget_router) |
| api_router.include_router(qa_bank_router) |
|
|
| |
| from app.api.routes.interview_feedback import router as interview_feedback_router |
| api_router.include_router(interview_feedback_router) |
|
|