toJson static method

Map<String, dynamic> toJson(
  1. PresentationData model
)

Implementation

static Map<String, dynamic> toJson(final PresentationData model) {
  final Map<String, dynamic> data = {};
  data['title'] = model.title;
  data['imgSrc'] = model.imgSrc;
  data['youtubeLink'] = model.youtubeLink;
  data['imageMode'] = model.imageMode?.toLowerCase();
  data['detailText'] = model.detailText;
  if (model.subCategories != null) {
    final subCategoriesData = [];
    for (final element in model.subCategories!) {
      subCategoriesData.add(PresentationData.toJson(element));
    }
    data['subCategories'] = subCategoriesData;
  }
  return data;
}