fromJson static method

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

Implementation

static PresentationData fromJson(Map<String, dynamic> json) {
  List<PresentationData>? subCategory;
  if (json['subCategories'] != null) {
    subCategory = [];
    json['subCategories']
        ?.forEach((v) => subCategory!.add(PresentationData.fromJson(v)));
  }

  return PresentationData(
    title: json['title'],
    imgSrc: json['imgSrc'],
    youtubeLink: json['youtubeLink'],
    detailText: json['detailText'],
    imageMode: (json['imageMode'] ?? ImageMode.landscape.name).toLowerCase(),
    subCategories: subCategory,
  );
}