AssetIssue constructor
const
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,
- 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,
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;