[@webitel/api-services](../index.html) / [calendar-service/calendar-service.api.gen](../modules/calendar-service_calendar-service.api.gen.html) / getCalendarService # kind_function: getCalendarService() > **getCalendarService**(): `{ createCalendar: (engineCreateCalendarRequest: EngineCreateCalendarRequest, options?: AxiosRequestConfig) => Promise; deleteCalendar: (id: string, params?: DeleteCalendarParams, options?: AxiosRequestConfig) => Promise; readCalendar: (id: string, params?: ReadCalendarParams, options?: AxiosRequestConfig) => Promise; searchCalendar: (params?: SearchCalendarParams, options?: AxiosRequestConfig) => Promise; searchTimezones: (params?: SearchTimezonesParams, options?: AxiosRequestConfig) => Promise; updateCalendar: (id: string, engineCalendarServiceUpdateCalendarBody: EngineCalendarServiceUpdateCalendarBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createCalendar() > **createCalendar**: `(engineCreateCalendarRequest: EngineCreateCalendarRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateCalendarRequest `EngineCreateCalendarRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteCalendar() > **deleteCalendar**: `(id: string, params?: DeleteCalendarParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `DeleteCalendarParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readCalendar() > **readCalendar**: `(id: string, params?: ReadCalendarParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `ReadCalendarParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchCalendar() > **searchCalendar**: `(params?: SearchCalendarParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchCalendarParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchTimezones() > **searchTimezones**: `(params?: SearchTimezonesParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchTimezonesParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateCalendar() > **updateCalendar**: `(id: string, engineCalendarServiceUpdateCalendarBody: EngineCalendarServiceUpdateCalendarBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineCalendarServiceUpdateCalendarBody `EngineCalendarServiceUpdateCalendarBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`