DVCapturedChange constructor

DVCapturedChange({
  1. required String id,
  2. required int sequence,
  3. required String model,
  4. required Object? key,
  5. required DVCaptureOp operation,
  6. required int version,
  7. required DateTime occurredAt,
  8. Map<String, Object?> values = const <String, Object?>{},
  9. Set<String> redacted = const <String>{},
  10. String? tenant,
  11. String? transactionId,
  12. bool erased = false,
})

Implementation

DVCapturedChange({
  required this.id,
  required this.sequence,
  required this.model,
  required this.key,
  required this.operation,
  required this.version,
  required this.occurredAt,
  Map<String, Object?> values = const <String, Object?>{},
  Set<String> redacted = const <String>{},
  this.tenant,
  this.transactionId,
  this.erased = false,
})  : values = Map<String, Object?>.unmodifiable(values),
      redacted = Set<String>.unmodifiable(redacted);