feat(prospecting): add complete prospecting module for lead discovery and scoring
Some checks failed
Some checks failed
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>
This commit is contained in:
66
app/modules/prospecting/schemas/__init__.py
Normal file
66
app/modules/prospecting/schemas/__init__.py
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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",
|
||||
]
|
||||
Reference in New Issue
Block a user