Collection.fromJson constructor

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

Implementation

Collection.fromJson(Map<String, dynamic> json) {
  bannerImageUrl = json['banner_image_url'] as String?;
  chatUrl = json['chat_url'];
  createdDate = json['created_date'] as String?;
  defaultToFiat = json['default_to_fiat'] as bool?;
  description = json['description'] as String?;
  devBuyerFeeBasisPoints = json['dev_buyer_fee_basis_points'] as String?;
  devSellerFeeBasisPoints = json['dev_seller_fee_basis_points'] as String?;
  discordUrl = json['discord_url'];
  displayData = (json['display_data'] as Map<String, dynamic>?) != null
      ? DisplayData.fromJson(json['display_data'] as Map<String, dynamic>)
      : null;
  externalUrl = json['external_url'];
  featured = json['featured'] as bool?;
  featuredImageUrl = json['featured_image_url'] as String?;
  hidden = json['hidden'] as bool?;
  safelistRequestStatus = json['safelist_request_status'] as String?;
  imageUrl = json['image_url'] as String?;
  isSubjectToWhitelist = json['is_subject_to_whitelist'] as bool?;
  largeImageUrl = json['large_image_url'] as String?;
  mediumUsername = json['medium_username'];
  name = json['name'] as String?;
  onlyProxiedTransfers = json['only_proxied_transfers'] as bool?;
  openseaBuyerFeeBasisPoints =
      json['opensea_buyer_fee_basis_points'] as String?;
  openseaSellerFeeBasisPoints =
      json['opensea_seller_fee_basis_points'] as String?;
  payoutAddress = json['payout_address'];
  requireEmail = json['require_email'] as bool?;
  shortDescription = json['short_description'];
  slug = json['slug'] as String?;
  telegramUrl = json['telegram_url'];
  twitterUsername = json['twitter_username'];
  instagramUsername = json['instagram_username'];
  wikiUrl = json['wiki_url'];
}