UNPKG

@experteam-mx/ngx-services

Version:

Angular common services for Experteam apps

57 lines (56 loc) 1.56 kB
import { AlphaNumeric, DefaultValueType, Event } from './api-inventories.enum'; import { CheckpointEventReason, Checkpoint, Incident, IncidentReason, IncidentReasonComplement } from './api-inventories.interfaces'; export type CheckpointsOut = { total: number; checkpoints: Checkpoint[]; }; export type CheckpointEventReasonsOut = { total: number; checkpointEventReasons: CheckpointEventReason[]; }; export type IncidentsOut = { total: number; incidents: Incident[]; }; export type IncidentOut = { incident: Incident; }; export type IncidentIn = { checkpointId: Number | null; countryId: string; name: string; isActive: boolean; event: Event | null; }; export type IncidentReasonsOut = { total: number; incidentReasons: IncidentReason[]; }; export type IncidentReasonOut = { incidentReason: IncidentReason; }; export type IncidentReasonIn = { checkpointEventReasonId?: number; description: string; incidentId?: number; isActive: boolean; name: string; }; export type IncidentReasonComplementsOut = { total: number; incidentReasonComplements: IncidentReasonComplement[]; }; export type IncidentReasonComplementOut = { incidentReasonComplement: IncidentReasonComplement; }; export type IncidentReasonComplementIn = { alphaNumeric?: AlphaNumeric; eventReasonCodeKey: string; description: string; defaultValueType?: DefaultValueType; incidentReasonId?: Number; maxLength: number; name: string; readOnly?: boolean; isActive?: boolean; };