langchain.js
    Preparing search index...
    const googleCalendarDeleteTool = new GoogleCalendarDeleteTool({
    credentials: {
    clientEmail: process.env.GOOGLE_CALENDAR_CLIENT_EMAIL,
    privateKey: process.env.GOOGLE_CALENDAR_PRIVATE_KEY,
    calendarId: process.env.GOOGLE_CALENDAR_CALENDAR_ID,
    },
    scopes: [
    "https://www.googleapis.com/auth/calendar",
    "https://www.googleapis.com/auth/calendar.events",
    ],
    model: new ChatOpenAI({ model: "gpt-4o-mini" }),
    });
    const deleteInput = `Delete the meeting with John at 3pm`;
    const deleteResult = await googleCalendarDeleteTool.invoke({
    input: deleteInput,
    });
    console.log("Delete Result", deleteResult);

    Hierarchy

    • GoogleCalendarBase
      • GoogleCalendarDeleteTool
    Index

    Constructors

    Properties

    calendar?: Calendar
    calendarId: string
    description: string = DELETE_TOOL_DESCRIPTION
    llm: BaseLanguageModel
    name: string = "google_calendar_delete"

    Methods

    • Parameters

      • query: string
      • OptionalrunManager: any

      Returns Promise<string>

    • Returns Promise<Calendar>

    • Returns BaseLanguageModel