# app/modules/prospecting/schemas/__init__.py
from app.modules.prospecting.schemas.campaign import (
    CampaignPreviewRequest,
    CampaignPreviewResponse,
    CampaignSendCreate,
    CampaignSendListResponse,
    CampaignSendResponse,
    CampaignTemplateCreate,
    CampaignTemplateResponse,
    CampaignTemplateUpdate,
)
from app.modules.prospecting.schemas.contact import (
    ProspectContactCreate,
    ProspectContactResponse,
)
from app.modules.prospecting.schemas.interaction import (
    InteractionCreate,
    InteractionListResponse,
    InteractionResponse,
)
from app.modules.prospecting.schemas.performance_profile import (
    PerformanceProfileResponse,
)
from app.modules.prospecting.schemas.prospect import (
    ProspectCreate,
    ProspectDeleteResponse,
    ProspectDetailResponse,
    ProspectImportResponse,
    ProspectListResponse,
    ProspectResponse,
    ProspectUpdate,
)
from app.modules.prospecting.schemas.scan_job import (
    ScanJobListResponse,
    ScanJobResponse,
)
from app.modules.prospecting.schemas.score import ProspectScoreResponse
from app.modules.prospecting.schemas.tech_profile import TechProfileResponse

__all__ = [
    "ProspectCreate",
    "ProspectUpdate",
    "ProspectResponse",
    "ProspectDetailResponse",
    "ProspectListResponse",
    "ProspectDeleteResponse",
    "ProspectImportResponse",
    "TechProfileResponse",
    "PerformanceProfileResponse",
    "ProspectScoreResponse",
    "ProspectContactCreate",
    "ProspectContactResponse",
    "ScanJobResponse",
    "ScanJobListResponse",
    "InteractionCreate",
    "InteractionResponse",
    "InteractionListResponse",
    "CampaignTemplateCreate",
    "CampaignTemplateUpdate",
    "CampaignTemplateResponse",
    "CampaignSendCreate",
    "CampaignPreviewRequest",
    "CampaignPreviewResponse",
    "CampaignSendResponse",
    "CampaignSendListResponse",
]
