MediaInput.fromJson constructor
Implementation
factory MediaInput.fromJson(
Map<String, Object?> json,
) =>
MediaInput(
heroImage:
json["hero_image"] == null ? null : json["hero_image"] as String,
thumbnail:
json["thumbnail"] == null ? null : json["thumbnail"] as String,
webPageUrl: json["web_page_url"] == null
? null
: json["web_page_url"] as String,
brandLogo:
json["brand_logo"] == null ? null : json["brand_logo"] as String,
infographic:
json["infographic"] == null ? null : json["infographic"] as String,
promoVideo:
json["promo_video"] == null ? null : json["promo_video"] as String,
demoVideo:
json["demo_video"] == null ? null : json["demo_video"] as String,
gallery: json["gallery"] == null
? null
: (json["gallery"] as List).map((item) => item as String).toList(),
downloads: json["downloads"] == null
? null
: (json["downloads"] as List)
.map((item) => item as String)
.toList(),
);