ISPO SDK
    Preparing search index...

    Variable connectorsConst

    Markdown
    connectors: {
        call: <T = unknown>(
            providerId: string,
            resource: string,
            op: string,
            input?: ProjectCommandJsonValue,
        ) => Promise<T>;
        execute: (input: ConnectorExecuteInput) => Promise<ConnectorExecuteResult>;
        google: {
            calendar: {
                createEvent: (
                    input: GoogleCalendarCreateEventInput,
                ) => Promise<GoogleCalendarEventResult>;
                deleteEvent: (
                    input: GoogleCalendarDeleteEventInput,
                ) => Promise<GoogleCalendarDeleteEventResult>;
                ensureAccess: (
                    input: ConnectorEnsureAccessInput<GoogleCalendarConnectorOperation>,
                ) => Promise<
                    ConnectorEnsureAccessResult<GoogleCalendarConnectorOperation>,
                >;
                freebusy: (
                    input: GoogleCalendarFreebusyInput,
                ) => Promise<GoogleCalendarFreebusyResult>;
                listAccounts: () => Promise<GoogleCalendarListAccountsResult>;
                listCalendars: (
                    input?: GoogleCalendarListCalendarsInput,
                ) => Promise<GoogleCalendarListCalendarsResult>;
                listEvents: (
                    input: GoogleCalendarListEventsInput,
                ) => Promise<GoogleCalendarListEventsResult>;
                updateEvent: (
                    input: GoogleCalendarUpdateEventInput,
                ) => Promise<GoogleCalendarEventResult>;
            };
            mail: {
                createDraft: (
                    input: GoogleMailCreateDraftInput,
                ) => Promise<GoogleMailDraftResult>;
                deleteDraft: (
                    input: GoogleMailDeleteDraftInput,
                ) => Promise<GoogleMailDeleteDraftResult>;
                ensureAccess: (
                    input: ConnectorEnsureAccessInput<GoogleMailConnectorOperation>,
                ) => Promise<ConnectorEnsureAccessResult<GoogleMailConnectorOperation>>;
                getMessage: (
                    input: GoogleMailGetMessageInput,
                ) => Promise<GoogleMailMessageResult>;
                getThread: (
                    input: GoogleMailGetThreadInput,
                ) => Promise<GoogleMailThreadResult>;
                listAccounts: () => Promise<GoogleMailListAccountsResult>;
                listLabels: (
                    input?: GoogleMailListLabelsInput,
                ) => Promise<GoogleMailListLabelsResult>;
                listMessages: (
                    input?: GoogleMailListMessagesInput,
                ) => Promise<GoogleMailListMessagesResult>;
                modifyMessage: (
                    input: GoogleMailModifyMessageInput,
                ) => Promise<GoogleMailMessageSummaryResult>;
                send: (
                    input: GoogleMailSendInput,
                ) => Promise<GoogleMailMessageSummaryResult>;
                updateDraft: (
                    input: GoogleMailUpdateDraftInput,
                ) => Promise<GoogleMailDraftResult>;
            };
        };
    } = ...

    Type Declaration