Module Values.LeadContextSource

Provides comprehensive details about a lead associated with an engagement. This structure contains information about lead qualification status, customer details, and interaction history to facilitate lead management and tracking within the engagement.

Sourcetype nonrec t = {
  1. qualificationStatus : LeadQualificationStatus.t option;
    (*

    Indicates the current qualification status of the lead, such as whether it has been qualified, disqualified, or is still under evaluation. This helps track the lead's progression through the qualification process.

    *)
  2. customer : LeadCustomer.t;
    (*

    Contains detailed information about the customer associated with the lead, including company information, contact details, and other relevant customer data.

    *)
  3. interactions : LeadInteractionList.t;
    (*

    An array of interactions that have occurred with the lead, providing a history of communications, meetings, and other engagement activities related to the lead.

    *)
}
Sourceval context_ : string
Sourceval make : ?qualificationStatus:??? -> customer:LeadCustomer.t -> interactions:LeadInteractionList.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of LeadSourceType.t | `Structure of (string * [> `String of JobTitle.t ]) list | `Timestamp of DateTime.t ]) list ] list | `String of LeadQualificationStatus.t | `Structure of (string * [> `Enum of string | `String of CompanyName.t | `Structure of (string * [> `Enum of string | `String of AddressSummaryCityString.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t