48 lines
1.2 KiB
TypeScript
48 lines
1.2 KiB
TypeScript
|
/* istanbul ignore file */
|
||
|
/* tslint:disable */
|
||
|
/* eslint-disable */
|
||
|
|
||
|
import type { AlarmDTOV2 } from './AlarmDTOV2';
|
||
|
import type { JobListEntry } from './JobListEntry';
|
||
|
|
||
|
export type EquipmentDetailDTO = {
|
||
|
alarms?: Array<AlarmDTOV2>;
|
||
|
capacity?: number;
|
||
|
countAllWaitingJobsByEquipment?: number;
|
||
|
currentJobs?: Array<JobListEntry>;
|
||
|
description?: string;
|
||
|
id?: number;
|
||
|
lastStateChangeEventId?: number;
|
||
|
lastSubStateChangeEventName?: string;
|
||
|
lastSubStateChangeEventState?: EquipmentDetailDTO.lastSubStateChangeEventState;
|
||
|
name?: string;
|
||
|
nextJobs?: Array<JobListEntry>;
|
||
|
page?: number;
|
||
|
state?: EquipmentDetailDTO.state;
|
||
|
tagId?: string;
|
||
|
utilization?: number;
|
||
|
vendorName?: string;
|
||
|
}
|
||
|
|
||
|
export namespace EquipmentDetailDTO {
|
||
|
|
||
|
export enum lastSubStateChangeEventState {
|
||
|
START = 'START',
|
||
|
END = 'END',
|
||
|
UNDEFINED = 'UNDEFINED',
|
||
|
}
|
||
|
|
||
|
export enum state {
|
||
|
PRODUCTIVE = 'PRODUCTIVE',
|
||
|
STANDBY = 'STANDBY',
|
||
|
ENGINEERING = 'ENGINEERING',
|
||
|
MALFUNCTION = 'MALFUNCTION',
|
||
|
SETUP = 'SETUP',
|
||
|
MAINTENANCE = 'MAINTENANCE',
|
||
|
NONSCHEDULED_TIME = 'NONSCHEDULED_TIME',
|
||
|
UNDEFINED = 'UNDEFINED',
|
||
|
TURNED_OFF = 'TURNED_OFF',
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|