Document constructor Null safety

const Document(
  1. {required String id,
  2. required DateTime created,
  3. required DateTime updated,
  4. @Default('') String collectionId,
  5. @Default('') String collectionName,
  6. required Archive archive,
  7. @JsonExtra() @Default({}) Map<String, dynamic> extra}
)

Document is a record inside of a Collection.

Implementation

const factory Document({
  required String id,
  required DateTime created,
  required DateTime updated,
  @Default('') String collectionId,
  @Default('') String collectionName,
  required Archive archive,
  @JsonExtra() @Default({}) Map<String, dynamic> extra,
}) = _Document;