CreateCalibrationPlanRequest constructor

const CreateCalibrationPlanRequest({
  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? intervalMonths,
  10. String? calibrationStandard,
  11. String? referenceStandard,
  12. String? acceptanceCriteria,
  13. String? toleranceRange,
  14. int? estimatedDurationHours,
  15. String? defaultAssigneeId,
  16. String? externalProviderId,
  17. String? calibrationLocation,
  18. String? priority,
  19. String? instructions,
  20. Map<String, dynamic>? checklistItems,
  21. List<String>? requiredEquipment,
  22. String? environmentalConditions,
  23. bool? requiresCertificate,
  24. int? certificateValidityDays,
  25. List<String>? regulatoryRequirements,
  26. List<String>? complianceStandards,
  27. bool? autoCreateTask,
  28. int? taskCreationLeadDays,
  29. int? alertBeforeDays,
  30. List<String>? alertRecipients,
  31. List<String>? imageIds,
  32. List<String>? documentIds,
  33. String? procedureDocumentId,
})

Implementation

const factory CreateCalibrationPlanRequest({
  required String assetId,
  required String name,
  required String type,
  required String frequency,
  required DateTime startDate,
  String? description,
  DateTime? endDate,
  int? intervalDays,
  int? intervalMonths,
  String? calibrationStandard,
  String? referenceStandard,
  String? acceptanceCriteria,
  String? toleranceRange,
  int? estimatedDurationHours,
  String? defaultAssigneeId,
  String? externalProviderId,
  String? calibrationLocation,
  String? priority,
  String? instructions,
  Map<String, dynamic>? checklistItems,
  List<String>? requiredEquipment,
  String? environmentalConditions,
  bool? requiresCertificate,
  int? certificateValidityDays,
  List<String>? regulatoryRequirements,
  List<String>? complianceStandards,
  bool? autoCreateTask,
  int? taskCreationLeadDays,
  int? alertBeforeDays,
  List<String>? alertRecipients,
  List<String>? imageIds,
  List<String>? documentIds,
  String? procedureDocumentId,
}) = _CreateCalibrationPlanRequest;