fromJson static method
Implementation
static GiftUpgradePreview? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return GiftUpgradePreview(
models: List<UpgradedGiftModel>.from(
tdListFromJson(json['models'])
.map((item) => UpgradedGiftModel.fromJson(tdMapFromJson(item)))
.whereType<UpgradedGiftModel>(),
),
symbols: List<UpgradedGiftSymbol>.from(
tdListFromJson(json['symbols'])
.map((item) => UpgradedGiftSymbol.fromJson(tdMapFromJson(item)))
.whereType<UpgradedGiftSymbol>(),
),
backdrops: List<UpgradedGiftBackdrop>.from(
tdListFromJson(json['backdrops'])
.map((item) => UpgradedGiftBackdrop.fromJson(tdMapFromJson(item)))
.whereType<UpgradedGiftBackdrop>(),
),
prices: List<GiftUpgradePrice>.from(
tdListFromJson(json['prices'])
.map((item) => GiftUpgradePrice.fromJson(tdMapFromJson(item)))
.whereType<GiftUpgradePrice>(),
),
nextPrices: List<GiftUpgradePrice>.from(
tdListFromJson(json['next_prices'])
.map((item) => GiftUpgradePrice.fromJson(tdMapFromJson(item)))
.whereType<GiftUpgradePrice>(),
),
);
}