cecon-interfaces
Version:
Interfaces de Projetos Cecon
28 lines (27 loc) • 838 B
TypeScript
import { EDeviceMode } from '../enum/device-mode.enum';
import { IDeviceAdjustValue } from './device-adjust-value.dto';
import { IDeviceApp } from './i-device-app';
import { IDeviceCheckout } from './i-device-checkout';
import { IDeviceScreen } from './i-device-screen';
import { IMenuScheduleV2 } from './i-menu-schedule-v2';
export interface IDevice {
active?: boolean;
adjustValue: IDeviceAdjustValue;
app?: IDeviceApp;
checkout?: IDeviceCheckout;
pixelFacebookToken: string;
pixelFacebookApiConversion: string;
companyId: string;
containerId: string;
createdAt: Date;
createdBy: string;
deviceId: string;
id: string;
key: string;
lastAccess: Date;
mode: EDeviceMode;
name: string;
screen?: IDeviceScreen;
updatedAt: Date;
schedule: IMenuScheduleV2 | null;
}