langchain.js
    Preparing search index...

    Hierarchy

    • GmailBaseTool
      • GmailSendMessage
    Index

    Constructors

    Properties

    description: string = GET_MESSAGE_DESCRIPTION
    gmail?: Gmail
    name: string = "gmail_send_message"
    schema: ZodObject<
        {
            bcc: ZodOptional<ZodArray<ZodString, "many">>;
            cc: ZodOptional<ZodArray<ZodString, "many">>;
            message: ZodString;
            subject: ZodString;
            to: ZodArray<ZodString, "many">;
        },
        "strip",
        ZodTypeAny,
        {
            bcc?: string[];
            cc?: string[];
            message: string;
            subject: string;
            to: string[];
        },
        {
            bcc?: string[];
            cc?: string[];
            message: string;
            subject: string;
            to: string[];
        },
    > = sendMessageSchema

    Methods

    • Parameters

      • __namedParameters: InferInteropZodOutput<
            {
                bcc?: string[];
                cc?: string[];
                message: string;
                subject: string;
                to: string[];
            },
        >

      Returns Promise<string>

    • Parameters

      • body: string

      Returns string

    • Returns Promise<Gmail>

    • Parameters

      • payload: undefined | Schema$MessagePart

      Returns
          | { body: string; sender?: undefined; subject?: undefined }
          | {
              body: string;
              sender: undefined | Schema$MessagePartHeader;
              subject: undefined | Schema$MessagePartHeader;
          }