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

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',
}
}