/**
 * @example
 *     {
 *         agentId: "d9nKoegKSjmCtyK78",
 *         text: "Hello! How can I help you?",
 *         visitorId: "kZMvWhf8npAu3H6qd57w2Hv6nh6rnxvg"
 *     }
 *
 * @example
 *     {
 *         agentEmail: "liz@getwear.com",
 *         agentName: "Liz",
 *         receivedFrom: "SuperAwesomeHelpdesk",
 *         text: "Hello! How can I help you?",
 *         visitorId: "kZMvWhf8npAu3H6qd57w2Hv6nh6rnxvg"
 *     }
 *
 * @example
 *     {
 *         agentId: "d9nKoegKSjmCtyK78",
 *         receivedFrom: "SuperAwesomeHelpdesk",
 *         text: "Hello! How can I help you?",
 *         visitorId: "kZMvWhf8npAu3H6qd57w2Hv6nh6rnxvg"
 *     }
 */
export interface PostConversationsMessagesRequest {
    /** agent email. When sending messages from a standalone system, it’s hard to maintain a 1-to-1 relationship between the users of both systems. In this case, an agent can be specified by their email address. */
    agentEmail?: unknown;
    /** agent ID. It can be found on agent’s page or received <a href="https://developers.brevo.com/docs/conversations-webhooks">from a webhook</a>. Alternatively, you can use `agentEmail` + `agentName` + `receivedFrom` instead (all 3 fields required). */
    agentId?: unknown;
    /** agent name */
    agentName?: unknown;
    /** mark your messages to distinguish messages created by you from the others. */
    receivedFrom?: unknown;
    text?: unknown;
    visitorId?: unknown;
}
