nope/modules/xetics-lean-connector/generated/models/CalendarEntryDTO.ts
2021-08-26 20:47:05 +02:00

58 lines
1.4 KiB
TypeScript

/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type CalendarEntryDTO = {
archivedTime?: string;
autoAction?: CalendarEntryDTO.autoAction;
autoId?: string;
color?: string;
defaultEntry?: boolean;
description?: string;
endDate?: string;
equipmentGroupId?: number;
equipmentId?: number;
extId?: string;
id?: number;
name?: string;
repeatEnd?: string;
repeatFrequency?: number;
repeatStart?: string;
repeatType?: CalendarEntryDTO.repeatType;
repeatWeekDays?: string;
startDate?: string;
tagId?: string;
type?: CalendarEntryDTO.type;
}
export namespace CalendarEntryDTO {
export enum autoAction {
OFF = 'OFF',
PAUSE_ON_SHIFT_END = 'PAUSE_ON_SHIFT_END',
PAUSE_AND_RESUME = 'PAUSE_AND_RESUME',
PAUSE_ON_IDLE_START = 'PAUSE_ON_IDLE_START',
RESUME_AND_PAUSE = 'RESUME_AND_PAUSE',
}
export enum repeatType {
NONE = 'NONE',
EVERY_DAY = 'EVERY_DAY',
EVERY_MONTH = 'EVERY_MONTH',
EVERY_YEAR = 'EVERY_YEAR',
EVERY_WEEK = 'EVERY_WEEK',
}
export enum type {
EVENT = 'EVENT',
SHIFT_ENTRY = 'SHIFT_ENTRY',
SUPPLEMENT_SHIFT_ENTRY = 'SUPPLEMENT_SHIFT_ENTRY',
MAINTENANCE = 'MAINTENANCE',
HOLIDAY = 'HOLIDAY',
ILLNESS = 'ILLNESS',
OTHER = 'OTHER',
PLANNED_IDLE = 'PLANNED_IDLE',
}
}