54 lines
1.5 KiB
TypeScript
54 lines
1.5 KiB
TypeScript
/**
|
|
* API Title
|
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
|
*
|
|
* The version of the OpenAPI document: 1.0
|
|
*
|
|
*
|
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
* https://openapi-generator.tech
|
|
* Do not edit the class manually.
|
|
*/
|
|
import { AdvancedScheduleInfoAllOf } from './advancedScheduleInfoAllOf';
|
|
import { TaskgroupEntityInfo } from './taskgroupEntityInfo';
|
|
import { TaskShortInfo } from './taskShortInfo';
|
|
import { ScheduleInfo } from './scheduleInfo';
|
|
|
|
|
|
export interface AdvancedScheduleInfo {
|
|
/**
|
|
* internal id of schedule
|
|
*/
|
|
scheduleID: number;
|
|
/**
|
|
* type of schedule
|
|
*/
|
|
scheduleType: AdvancedScheduleInfo.ScheduleTypeEnum;
|
|
/**
|
|
* date on which the task schedule was started
|
|
*/
|
|
startTime: string;
|
|
/**
|
|
* date on which the tasks schedule was finished
|
|
*/
|
|
finishedTime?: string;
|
|
/**
|
|
* number in minutes that the schedule was active
|
|
*/
|
|
activeMinutes: number;
|
|
task: TaskShortInfo;
|
|
taskgroupPath: Array<TaskgroupEntityInfo>;
|
|
scheduleStartTime: string;
|
|
scheduleStopTime: string;
|
|
}
|
|
export namespace AdvancedScheduleInfo {
|
|
export type ScheduleTypeEnum = 'BASIC' | 'MODERATE' | 'ADVANCED';
|
|
export const ScheduleTypeEnum = {
|
|
Basic: 'BASIC' as ScheduleTypeEnum,
|
|
Moderate: 'MODERATE' as ScheduleTypeEnum,
|
|
Advanced: 'ADVANCED' as ScheduleTypeEnum
|
|
};
|
|
}
|
|
|
|
|