Files
orion/app/modules/prospecting/schemas/__init__.py
Samir Boulahtit 6d6eba75bf
Some checks failed
CI / pytest (push) Failing after 48m31s
CI / docs (push) Has been skipped
CI / deploy (push) Has been skipped
CI / ruff (push) Successful in 11s
CI / validate (push) Successful in 23s
CI / dependency-scanning (push) Successful in 28s
feat(prospecting): add complete prospecting module for lead discovery and scoring
Migrates scanning pipeline from marketing-.lu-domains app into Orion module.
Supports digital (domain scan) and offline (manual capture) lead channels
with enrichment, scoring, campaign management, and interaction tracking.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 00:59:47 +01:00

67 lines
1.8 KiB
Python

# 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",
]