ff-admin/src/viewmodels/admin/unit/inspectionPlan/inspectionPlan.models.ts

22 lines
646 B
TypeScript
Raw Normal View History

2025-04-11 14:14:11 +02:00
import type { EquipmentTypeViewModel } from "../equipmentType/equipmentType.models";
export interface InspectionPlanViewModel {
id: string;
title: string;
inspectionInterval?: `${number}-${"d" | "m" | "y"}` | `${number}/${number}`;
equipmentTypeId: string;
equipmentType: EquipmentTypeViewModel;
}
export interface CreateInspectionPlanViewModel {
title: string;
inspectionInterval?: `${number}-${"d" | "m" | "y"}` | `${number}/${number}`;
equipmentTypeId: string;
}
export interface UpdateInspectionPlanViewModel {
id: string;
title: string;
inspectionInterval?: `${number}-${"d" | "m" | "y"}` | `${number}/${number}`;
}