n8n-nodes-nextcloud-calendar
Version:
n8n Node für die Integration mit Nextcloud Calendar
31 lines (30 loc) • 1.3 kB
TypeScript
import { IExecuteFunctions } from 'n8n-workflow';
import { IEventCreate, IEventUpdate, IEventResponse } from '../interfaces/event';
export declare function getEvents(context: IExecuteFunctions, calendarName: string, start: string, end: string): Promise<IEventResponse[]>;
export declare function getEvent(context: IExecuteFunctions, calendarName: string, eventId: string): Promise<IEventResponse>;
export declare function createEvent(context: IExecuteFunctions, data: IEventCreate): Promise<{
success: boolean;
message: string;
uid: string;
details: {
title: string;
start: string;
end: string;
attendeesCount: number;
};
}>;
export declare function updateEvent(context: IExecuteFunctions, data: IEventUpdate): Promise<{
success: boolean;
message: string;
uid: string;
details: {
title: string | undefined;
start: string | undefined;
end: string | undefined;
attendeesCount: number;
};
}>;
export declare function deleteEvent(context: IExecuteFunctions, calendarName: string, eventId: string): Promise<{
success: boolean;
}>;
export declare function searchEvents(context: IExecuteFunctions, calendarName: string, searchTerm: string, start: string, end: string): Promise<IEventResponse[]>;