AssetIssue constructor

const AssetIssue({
  1. required String id,
  2. required String tenantId,
  3. required String assetId,
  4. required String title,
  5. required String description,
  6. required String category,
  7. required String severity,
  8. required String status,
  9. required String reportedBy,
  10. required DateTime reportedAt,
  11. required DateTime insertedAt,
  12. required DateTime updatedAt,
  13. String? assignedTo,
  14. String? relatedTaskId,
  15. DateTime? acknowledgedAt,
  16. DateTime? resolvedAt,
  17. DateTime? closedAt,
  18. int? estimatedResolutionTime,
  19. int? actualResolutionTime,
  20. String? resolutionNotes,
  21. String? rootCause,
  22. String? correctiveActions,
  23. String? preventiveActions,
  24. List<String>? imageIds,
  25. List<String>? documentIds,
  26. String? location,
  27. String? impactDescription,
  28. bool? downtime,
  29. DateTime? deletedAt,
})

Implementation

const factory AssetIssue({
  required String id,
  required String tenantId,
  required String assetId,
  required String title,
  required String description,
  required String category,
  required String severity,
  required String status,
  required String reportedBy,
  required DateTime reportedAt,
  required DateTime insertedAt,
  required DateTime updatedAt,
  String? assignedTo,
  String? relatedTaskId,
  DateTime? acknowledgedAt,
  DateTime? resolvedAt,
  DateTime? closedAt,
  int? estimatedResolutionTime,
  int? actualResolutionTime,
  String? resolutionNotes,
  String? rootCause,
  String? correctiveActions,
  String? preventiveActions,
  List<String>? imageIds,
  List<String>? documentIds,
  String? location,
  String? impactDescription,
  bool? downtime,
  DateTime? deletedAt,
}) = _AssetIssue;