BlobDescriptor.fromJson constructor

BlobDescriptor.fromJson(
  1. Map<String, dynamic> json
)

converts json response to BlobDescriptor

Implementation

factory BlobDescriptor.fromJson(Map<String, dynamic> json) {
  return BlobDescriptor(
    url: json['url'] ?? '',
    sha256: json['sha256'] ?? '',
    size: _parseSize(json['size']),
    type: json['type'],
    uploaded: json['uploaded'] != null
        ? DateTime.fromMillisecondsSinceEpoch(json['uploaded'] * 1000)
        : DateTime.now(),
    nip94: json['nip94'] != null ? BlobNip94.fromJson(json['nip94']) : null,
  );
}