Ir para o conteúdo

rdstation

module wittgenstein_crm_client.adapters.rdstation

Classes

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter

class RDStationAdapter()

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.get_lead

async method RDStationAdapter.get_lead(self, lead_id: str) → LeadRecord

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.list_leads

async method RDStationAdapter.list_leads(self, stage: FunnelStage, **filters) → List[LeadRecord]

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.update_stage

async method RDStationAdapter.update_stage(self, lead_id: str, stage: FunnelStage, reason: str) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.add_activity

async method RDStationAdapter.add_activity(self, lead_id: str, activity: CRMActivity) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.create_task

async method RDStationAdapter.create_task(self, lead_id: str, assignee: str, briefing: str) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.create_contact

async method RDStationAdapter.create_contact(self, contact: ContactRecord) → str

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.enroll_sequence

async method RDStationAdapter.enroll_sequence(self, contact_id: str, sequence_id: str) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.rdstation.RDStationAdapter.get_engagements

async method RDStationAdapter.get_engagements(self, company_id: str, since: datetime) → List[EngagementEvent]

Raises

  • NotImplementedError