salesforce
module wittgenstein_crm_client.adapters.salesforce
Classes
-
SalesforceAdapter — Salesforce CRM Client Adapter (Stub).
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter
class SalesforceAdapter()
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.get_lead
async method SalesforceAdapter.get_lead(self, lead_id: str) → LeadRecord
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.list_leads
async method SalesforceAdapter.list_leads(self, stage: FunnelStage, **filters) → List[LeadRecord]
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.update_stage
async method SalesforceAdapter.update_stage(self, lead_id: str, stage: FunnelStage, reason: str) → None
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.add_activity
async method SalesforceAdapter.add_activity(self, lead_id: str, activity: CRMActivity) → None
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.create_task
async method SalesforceAdapter.create_task(self, lead_id: str, assignee: str, briefing: str) → None
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.create_contact
async method SalesforceAdapter.create_contact(self, contact: ContactRecord) → str
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.enroll_sequence
async method SalesforceAdapter.enroll_sequence(self, contact_id: str, sequence_id: str) → None
Raises
-
NotImplementedError
wittgenstein_crm_client.adapters.salesforce.SalesforceAdapter.get_engagements
async method SalesforceAdapter.get_engagements(self, company_id: str, since: datetime) → List[EngagementEvent]
Raises
-
NotImplementedError