Asset.fromJson constructor
Implementation
Asset.fromJson(Map<String, dynamic> json) {
id = json['id'] as int?;
tokenId = json['token_id'] as String?;
numSales = json['num_sales'] as int?;
backgroundColor = json['background_color'];
imageUrl = json['image_url'] as String?;
imagePreviewUrl = json['image_preview_url'] as String?;
imageThumbnailUrl = json['image_thumbnail_url'] as String?;
imageOriginalUrl = json['image_original_url'] as String?;
animationUrl = json['animation_url'];
animationOriginalUrl = json['animation_original_url'];
name = json['name'] as String?;
description = json['description'] as String?;
externalLink = json['external_link'];
assetContract = (json['asset_contract'] as Map<String, dynamic>?) != null
? AssetContract.fromJson(json['asset_contract'] as Map<String, dynamic>)
: null;
permalink = json['permalink'] as String?;
collection = (json['collection'] as Map<String, dynamic>?) != null
? Collection.fromJson(json['collection'] as Map<String, dynamic>)
: null;
decimals = json['decimals'];
tokenMetadata = json['token_metadata'] as String?;
owner = (json['owner'] as Map<String, dynamic>?) != null
? Owner.fromJson(json['owner'] as Map<String, dynamic>)
: null;
}