Module Values.LeadInvitationPayloadSource

Represents the data payload of an engagement invitation for a lead opportunity. This contains detailed information about the customer and interaction history that partners use to evaluate whether to accept the lead engagement invitation.

Sourcetype nonrec t = {
  1. customer : LeadInvitationCustomer.t;
    (*

    Contains information about the customer associated with the lead invitation. This data helps partners understand the customer's profile, industry, and business context to assess the lead opportunity.

    *)
  2. interaction : LeadInvitationInteraction.t;
    (*

    Describes the interaction details associated with the lead, including the source of the lead generation and customer engagement information. This context helps partners evaluate the lead quality and engagement approach.

    *)
}
Sourceval context_ : string
Sourceval make : customer:LeadInvitationCustomer.t -> interaction:LeadInvitationInteraction.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of CompanyName.t ]) 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