IoAuditRecord constructor
IoAuditRecord({
- required String id,
- required IoAuditType type,
- required String actorId,
- required String actorRole,
- Command? command,
- required String deviceId,
- PolicyDecision? policyDecision,
- PolicyTrace? policyTrace,
- CommandStatus? resultStatus,
- required DateTime requestedAt,
- DateTime? executedAt,
- DateTime? completedAt,
- Map<
String, dynamic> ? stateBefore, - Map<
String, dynamic> ? stateAfter, - Map<
String, dynamic> ? metadata,
Implementation
IoAuditRecord({
required this.id,
required this.type,
required this.actorId,
required this.actorRole,
this.command,
required this.deviceId,
this.policyDecision,
this.policyTrace,
this.resultStatus,
required this.requestedAt,
this.executedAt,
this.completedAt,
this.stateBefore,
this.stateAfter,
this.metadata,
});