Создаёт новый рабочий календарь.
Получить рабочий календарь по его идентификатору.
Если календарь не найден (например, был удалён), то метод вернёт значение undefined.
undefined
Возвращает рабочий календарь «по умолчанию» — базовый календарь компании.
Получить рабочий календарь, связанный с переданным пользователем.
Получить дату начала использования рабочего календаря пользователем.
Дата начала использования рабочего календаря пользователем.
Получить список рабочих календарей компании.
При работе с большим количеством календарей их можно получать порционно и динамически определять начало выборки.
Назначить рабочий календарь пользователям.
Ваш отзыв успешно отправлен!
Объект для работы с рабочими календарями
Hierarchy
Methods
create
Создаёт новый рабочий календарь.
Returns WorkCalendar
getById
Получить рабочий календарь по его идентификатору.
Если календарь не найден (например, был удалён), то метод вернёт значение
undefined.Parameters
id: string
Returns Promise<WorkCalendar | undefined>
getDefault
Возвращает рабочий календарь «по умолчанию» — базовый календарь компании.
Returns Promise<DefaultWorkCalendar>
getForUser
Получить рабочий календарь, связанный с переданным пользователем.
Parameters
user: TUser
Returns Promise<WorkCalendar>
getStartDateForUser
Получить дату начала использования рабочего календаря пользователем.
Parameters
user: TUser
Returns Promise<TDate | undefined>
Дата начала использования рабочего календаря пользователем.
list
Получить список рабочих календарей компании.
При работе с большим количеством календарей их можно получать порционно и динамически определять начало выборки.
Parameters
Optional size: undefined | number
Optional from: undefined | number
Returns Promise<WorkCalendar[]>
setToUsers
Назначить рабочий календарь пользователям.
Parameters
calendar: WorkCalendar
users: TUser[]
Optional startAt: TDate
Returns Promise<void>
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.