FileRecord.fromJson constructor

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

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(),
);