interface GoogleCalendarAgentParams {
    credentials?: {
        accessToken?: string | (() => Promise<string>);
        calendarId?: string;
        clientEmail?: string;
        keyfile?: string;
        privateKey?: string;
        subject?: string;
    };
    model?: BaseLanguageModel<any, BaseLanguageModelCallOptions>;
    scopes?: string[];
}

Properties

credentials?: {
    accessToken?: string | (() => Promise<string>);
    calendarId?: string;
    clientEmail?: string;
    keyfile?: string;
    privateKey?: string;
    subject?: string;
}
model?: BaseLanguageModel<any, BaseLanguageModelCallOptions>
scopes?: string[]