DraftEventModel<T extends EventBodyModel> constructor

DraftEventModel<T extends EventBodyModel>({
  1. required String deviceKey,
  2. required int sequence,
  3. required T body,
  4. required String? prevHash,
  5. String? nonce,
  6. DateTime? timestamp,
})

Implementation

DraftEventModel({
  required this.deviceKey,
  required this.sequence,
  required this.body,
  required this.prevHash,
  String? nonce,
  DateTime? timestamp,
}) : nonce = nonce ?? const Uuid().v4(),
     timestamp = timestamp ?? DateTime.now().toUtc();