CreateMaintenancePlanRequest constructor
const
CreateMaintenancePlanRequest({
- required String assetId,
- required String name,
- required String type,
- required String frequency,
- required DateTime startDate,
- String? description,
- DateTime? endDate,
- int? intervalDays,
- int? intervalHours,
- int? intervalCycles,
- int? estimatedDurationHours,
- String? assignedTeamId,
- String? defaultAssigneeId,
- String? priority,
- String? instructions,
- Map<
String, dynamic> ? checklistItems, - List<
String> ? requiredSkills, - String? safetyPrecautions,
- Map<
String, dynamic> ? requiredMaterials, - Map<
String, dynamic> ? spareParts, - bool? autoCreateTask,
- int? taskCreationLeadDays,
- List<
String> ? imageIds, - List<
String> ? documentIds, - String? procedureDocumentId,
Implementation
const factory CreateMaintenancePlanRequest({
required String assetId,
required String name,
required String type,
required String frequency,
required DateTime startDate,
String? description,
DateTime? endDate,
int? intervalDays,
int? intervalHours,
int? intervalCycles,
int? estimatedDurationHours,
String? assignedTeamId,
String? defaultAssigneeId,
String? priority,
String? instructions,
Map<String, dynamic>? checklistItems,
List<String>? requiredSkills,
String? safetyPrecautions,
Map<String, dynamic>? requiredMaterials,
Map<String, dynamic>? spareParts,
bool? autoCreateTask,
int? taskCreationLeadDays,
List<String>? imageIds,
List<String>? documentIds,
String? procedureDocumentId,
}) = _CreateMaintenancePlanRequest;