Files
orion/app/modules/prospecting/models/__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

48 lines
1.3 KiB
Python

# app/modules/prospecting/models/__init__.py
from app.modules.prospecting.models.campaign import (
CampaignChannel,
CampaignSend,
CampaignSendStatus,
CampaignTemplate,
LeadType,
)
from app.modules.prospecting.models.interaction import (
InteractionOutcome,
InteractionType,
ProspectInteraction,
)
from app.modules.prospecting.models.performance_profile import (
ProspectPerformanceProfile,
)
from app.modules.prospecting.models.prospect import (
Prospect,
ProspectChannel,
ProspectStatus,
)
from app.modules.prospecting.models.prospect_contact import ContactType, ProspectContact
from app.modules.prospecting.models.prospect_score import ProspectScore
from app.modules.prospecting.models.scan_job import JobStatus, JobType, ProspectScanJob
from app.modules.prospecting.models.tech_profile import ProspectTechProfile
__all__ = [
"Prospect",
"ProspectChannel",
"ProspectStatus",
"ProspectTechProfile",
"ProspectPerformanceProfile",
"ProspectScore",
"ProspectContact",
"ContactType",
"ProspectScanJob",
"JobType",
"JobStatus",
"ProspectInteraction",
"InteractionType",
"InteractionOutcome",
"CampaignTemplate",
"CampaignSend",
"CampaignChannel",
"CampaignSendStatus",
"LeadType",
]