Collection.fromJson constructor
Collection.fromJson(
- Map<String, dynamic> json
)
Implementation
Collection.fromJson(Map<String, dynamic> json) {
if (json['editors'] != null) {
editors = [];
json['editors'].forEach((v) {
editors!.add(v);
});
}
if (json['payment_tokens'] != null) {
paymentTokens = [];
json['payment_tokens'].forEach((v) {
paymentTokens!.add(v);
});
}
if (json['primary_asset_contracts'] != null) {
primaryAssetContracts = [];
json['primary_asset_contracts'].forEach((v) {
primaryAssetContracts!.add(v);
});
}
traits = json['traits'] != null ? Traits(data: json['traits']) : null;
stats = json['stats'] != null ? Stats.fromJson(json['stats']) : null;
bannerImageUrl = json['banner_image_url'];
chatUrl = json['chat_url'];
createdDate = json['created_date'];
defaultToFiat = json['default_to_fiat'];
description = json['description'];
devBuyerFeeBasisPoints = json['dev_buyer_fee_basis_points'];
devSellerFeeBasisPoints = json['dev_seller_fee_basis_points'];
discordUrl = json['discord_url'];
displayData = json['display_data'] != null
? Traits(data: json['display_data'])
: null;
externalUrl = json['external_url'];
featured = json['featured'];
featuredImageUrl = json['featured_image_url'];
hidden = json['hidden'];
safelistRequestStatus = json['safelist_request_status'];
imageUrl = json['image_url'];
isSubjectToWhitelist = json['is_subject_to_whitelist'];
largeImageUrl = json['large_image_url'];
mediumUsername = json['medium_username'];
name = json['name'];
onlyProxiedTransfers = json['only_proxied_transfers'];
openseaBuyerFeeBasisPoints = json['opensea_buyer_fee_basis_points'];
openseaSellerFeeBasisPoints = json['opensea_seller_fee_basis_points'];
payoutAddress = json['payout_address'];
requireEmail = json['require_email'];
shortDescription = json['short_description'];
slug = json['slug'];
telegramUrl = json['telegram_url'];
twitterUsername = json['twitter_username'];
instagramUsername = json['instagram_username'];
wikiUrl = json['wiki_url'];
}