FileRecord.fromJson constructor
Implementation
factory FileRecord.fromJson(Map<String, Object?> json) => FileRecord(
id: json['id'] as String,
collection: json['collection'] as String?,
name: json['name'] as String?,
contentType: json['contentType'] as String?,
sizeBytes: (json['sizeBytes'] as num).toInt(),
checksumCrc32c: json['checksumCrc32c'] as String?,
status: json['status'] == null
? null
: FileStatus.fromWire(json['status'] as String),
owner: json['owner'] as String?,
referenceCount: (json['referenceCount'] as num).toInt(),
metadata: (json['metadata'] as Map).cast<String, Object?>(),
createdAt: json['createdAt'] as String?,
updatedAt: json['updatedAt'] as String?,
version: (json['version'] as num).toInt(),
);