CreateMaintenancePlanRequest constructor

const CreateMaintenancePlanRequest({
  1. required String assetId,
  2. required String name,
  3. required String type,
  4. required String frequency,
  5. required DateTime startDate,
  6. String? description,
  7. DateTime? endDate,
  8. int? intervalDays,
  9. int? intervalHours,
  10. int? intervalCycles,
  11. int? estimatedDurationHours,
  12. String? assignedTeamId,
  13. String? defaultAssigneeId,
  14. String? priority,
  15. String? instructions,
  16. Map<String, dynamic>? checklistItems,
  17. List<String>? requiredSkills,
  18. String? safetyPrecautions,
  19. Map<String, dynamic>? requiredMaterials,
  20. Map<String, dynamic>? spareParts,
  21. bool? autoCreateTask,
  22. int? taskCreationLeadDays,
  23. List<String>? imageIds,
  24. List<String>? documentIds,
  25. 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;