import { ManageBaseAPI } from '../BaseAPI'; import { components } from '../ManageTypes'; import { CommonParameters } from '../ManageAPI'; import { NoContentResponse } from '../types'; type schemas = components['schemas']; /** {@link Calendar} */ export type Calendar = schemas['Calendar']; /** {@link CalendarInfo} */ export type CalendarInfo = schemas['CalendarInfo']; /** {@link Count} */ export type Count = schemas['Count']; /** {@link Holiday} */ export type Holiday = schemas['Holiday']; /** {@link HolidayInfo} */ export type HolidayInfo = schemas['HolidayInfo']; /** {@link HolidayList} */ export type HolidayList = schemas['HolidayList']; /** {@link HolidayListInfo} */ export type HolidayListInfo = schemas['HolidayListInfo']; /** {@link PatchOperation} */ export type PatchOperation = schemas['PatchOperation']; /** {@link PortalCalendar} */ export type PortalCalendar = schemas['PortalCalendar']; /** {@link ScheduleColor} */ export type ScheduleColor = schemas['ScheduleColor']; /** {@link ScheduleDetail} */ export type ScheduleDetail = schemas['ScheduleDetail']; /** {@link ScheduleEntry} */ export type ScheduleEntry = schemas['ScheduleEntry']; /** {@link ScheduleEntryDetail} */ export type ScheduleEntryDetail = schemas['ScheduleEntryDetail']; /** {@link ScheduleReminderTime} */ export type ScheduleReminderTime = schemas['ScheduleReminderTime']; /** {@link ScheduleStatus} */ export type ScheduleStatus = schemas['ScheduleStatus']; /** {@link ScheduleStatusInfo} */ export type ScheduleStatusInfo = schemas['ScheduleStatusInfo']; /** {@link ScheduleType} */ export type ScheduleType = schemas['ScheduleType']; /** {@link ScheduleTypeInfo} */ export type ScheduleTypeInfo = schemas['ScheduleTypeInfo']; /** {@link Usage} */ export type Usage = schemas['Usage']; /** * Schedule module * @public */ export declare class ScheduleAPI extends ManageBaseAPI { getScheduleCalendars(params?: CommonParameters): Promise>; postScheduleCalendars(calendar: Calendar): Promise; getScheduleCalendarsById(id: number, params?: CommonParameters): Promise; patchScheduleCalendarsById(id: number, patchOperations: Array): Promise; putScheduleCalendarsById(id: number, calendar: Calendar): Promise; deleteScheduleCalendarsById(id: number): Promise; postScheduleCalendarsByIdCopy(id: number): Promise; getScheduleCalendarsByIdInfo(id: number, params?: CommonParameters): Promise; getScheduleCalendarsByIdUsages(id: number, params?: CommonParameters): Promise>; getScheduleCalendarsByIdUsagesList(id: number, params?: CommonParameters): Promise>; getScheduleCalendarsCount(params?: CommonParameters): Promise; getScheduleCalendarsInfo(params?: CommonParameters): Promise>; getScheduleCalendarsInfoCount(params?: CommonParameters): Promise; getScheduleColors(params?: CommonParameters): Promise>; getScheduleColorsById(id: number, params?: CommonParameters): Promise; putScheduleColorsById(id: number, scheduleColor: ScheduleColor): Promise; patchScheduleColorsById(id: number, patchOperations: Array): Promise; postScheduleColorsByIdClear(id: number): Promise; getScheduleColorsCount(params?: CommonParameters): Promise; postScheduleColorsReset(): Promise>; getScheduleDetails(params?: CommonParameters): Promise>; getScheduleDetailsById(id: number, params?: CommonParameters): Promise; getScheduleDetailsCount(params?: CommonParameters): Promise; getScheduleEntries(params?: CommonParameters): Promise>; postScheduleEntries(scheduleEntry: ScheduleEntry): Promise; getScheduleEntriesById(id: number, params?: CommonParameters): Promise; deleteScheduleEntriesById(id: number): Promise; putScheduleEntriesById(id: number, scheduleEntry: ScheduleEntry): Promise; patchScheduleEntriesById(id: number, patchOperations: Array): Promise; deleteScheduleEntriesByIdByNotifyResource(id: number, notifyResource: string): Promise; getScheduleEntriesByParentIdDetails(parentId: number, params?: CommonParameters): Promise>; getScheduleEntriesByParentIdDetailsById(id: number, parentId: number, params?: CommonParameters): Promise; getScheduleEntriesByParentIdDetailsCount(parentId: number, params?: CommonParameters): Promise; getScheduleEntriesCount(params?: CommonParameters): Promise; getScheduleHolidayLists(params?: CommonParameters): Promise>; postScheduleHolidayLists(holidayList: HolidayList): Promise; getScheduleHolidayListsById(id: number, params?: CommonParameters): Promise; deleteScheduleHolidayListsById(id: number): Promise; putScheduleHolidayListsById(id: number, holidayList: HolidayList): Promise; patchScheduleHolidayListsById(id: number, patchOperations: Array): Promise; getScheduleHolidaylistsByIdInfo(id: number, params?: CommonParameters): Promise; getScheduleHolidayListsByIdUsages(id: number, params?: CommonParameters): Promise>; getScheduleHolidayListsByIdUsagesList(id: number, params?: CommonParameters): Promise>; getScheduleHolidayListsByParentIdHolidays(parentId: number, params?: CommonParameters): Promise>; postScheduleHolidayListsByParentIdHolidays(parentId: number, holiday: Holiday): Promise; getScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number, params?: CommonParameters): Promise; deleteScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number): Promise; putScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number, holiday: Holiday): Promise; patchScheduleHolidayListsByParentIdHolidaysById(id: number, parentId: number, patchOperations: Array): Promise; getScheduleHolidaylistsByParentIdHolidaysByIdInfo(parentId: number, id: number, params?: CommonParameters): Promise; getScheduleHolidayListsByParentIdHolidaysCount(parentId: number, params?: CommonParameters): Promise; getScheduleHolidaylistsByParentIdHolidaysInfo(parentId: number, params?: CommonParameters): Promise>; postScheduleHolidayListsCopy(copy: HolidayList): Promise; getScheduleHolidayListsCount(params?: CommonParameters): Promise; getScheduleHolidaylistsInfo(params?: CommonParameters): Promise>; getSchedulePortalcalendars(params?: CommonParameters): Promise>; getSchedulePortalcalendarsById(id: number, params?: CommonParameters): Promise; putSchedulePortalcalendarsById(id: number, portalCalendar: PortalCalendar): Promise; patchSchedulePortalcalendarsById(id: number, patchOperations: Array): Promise; getSchedulePortalcalendarsCount(params?: CommonParameters): Promise; getScheduleReminderTimes(params?: CommonParameters): Promise>; getScheduleReminderTimesById(id: number, params?: CommonParameters): Promise; putScheduleReminderTimesById(id: number, reminderTime: ScheduleReminderTime): Promise; patchScheduleReminderTimesById(id: number, patchOperations: Array): Promise; getScheduleReminderTimesCount(params?: CommonParameters): Promise; getScheduleStatuses(params?: CommonParameters): Promise>; postScheduleStatuses(scheduleStatus: ScheduleStatus): Promise; getScheduleStatusesById(id: number, params?: CommonParameters): Promise; deleteScheduleStatusesById(id: number): Promise; putScheduleStatusesById(id: number, scheduleStatus: ScheduleStatus): Promise; patchScheduleStatusesById(id: number, patchOperations: Array): Promise; getScheduleStatusesByIdInfo(id: number, params?: CommonParameters): Promise; getScheduleStatusesCount(params?: CommonParameters): Promise; getScheduleStatusesInfo(params?: CommonParameters): Promise>; getScheduleStatusesInfoCount(params?: CommonParameters): Promise; getScheduleTypes(params?: CommonParameters): Promise>; postScheduleTypes(scheduleType: ScheduleType): Promise; getScheduleTypesById(id: number, params?: CommonParameters): Promise; deleteScheduleTypesById(id: number): Promise; putScheduleTypesById(id: number, scheduleType: ScheduleType): Promise; patchScheduleTypesById(id: number, patchOperations: Array): Promise; getScheduleTypesByIdInfo(id: number, params?: CommonParameters): Promise; getScheduleTypesByIdUsages(id: number, params?: CommonParameters): Promise>; getScheduleTypesByIdUsagesList(id: number, params?: CommonParameters): Promise>; getScheduleTypesCount(params?: CommonParameters): Promise; getScheduleTypesInfo(params?: CommonParameters): Promise>; getScheduleTypesInfoCount(params?: CommonParameters): Promise; } export {}; //# sourceMappingURL=ScheduleAPI.d.ts.map