Class CalendarService
Inheritance
CalendarService
Assembly: Glitch9.AIDevKit.Provider.Microsoft.Graph.dll
Syntax
public sealed class CalendarService : CrudServiceBase<GraphClient>, ICrudService
Constructors
|
Edit this page
View Source
CalendarService(GraphClient)
Declaration
public CalendarService(GraphClient client)
Parameters
Methods
|
Edit this page
View Source
CreateEventAsync(string, CalendarEvent, CancellationToken)
Declaration
public UniTask<CalendarEvent> CreateEventAsync(string calendarId, CalendarEvent payload, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
DeleteEventAsync(string, string, CancellationToken)
Declaration
public UniTask DeleteEventAsync(string calendarId, string eventId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
GetEventAsync(string, string, bool, CancellationToken)
Declaration
public UniTask<CalendarEvent> GetEventAsync(string calendarId, string eventId, bool includeBody, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
GetScheduleAsync(CalendarScheduleRequest, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<CalendarScheduleItem>> GetScheduleAsync(CalendarScheduleRequest request, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListCalendarViewAsync(string, DateTimeOffset, DateTimeOffset, int, bool, bool, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<CalendarEvent>> ListCalendarViewAsync(string calendarId, DateTimeOffset startUtc, DateTimeOffset endUtc, int pageSize, bool includeCancelled, bool includeBody, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListCalendarsAsync(int, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<CalendarItem>> ListCalendarsAsync(int pageSize, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
RespondAsync(string, string, string, bool, CancellationToken)
Declaration
public UniTask RespondAsync(string eventId, string action, string comment, bool sendResponse, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
UpdateEventAsync(string, string, CalendarEvent, CancellationToken)
Declaration
public UniTask<CalendarEvent> UpdateEventAsync(string calendarId, string eventId, CalendarEvent patch, CancellationToken ct = default)
Parameters
Returns
Implements
Extension Methods