Asset.fromJson constructor

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

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;
}