RecordDocument.fromJson constructor

RecordDocument.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory RecordDocument.fromJson(Map<String, Object?> json) => RecordDocument(
  id: json['id'] as String,
  createdAt: json['createdAt'] as String?,
  updatedAt: json['updatedAt'] as String?,
  version: (json['version'] as num?)?.toInt(),
  additional: Map.fromEntries(
    json.entries.where(
      (entry) => !const {
        'id',
        'createdAt',
        'updatedAt',
        'version',
      }.contains(entry.key),
    ),
  ),
);