InformationModel.fromJson constructor

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

Implementation

factory InformationModel.fromJson(Map<String, dynamic> json) {
  return InformationModel(
    info: json.map<String, SectionInfoModel>((key, value) {
      // Ensuring proper casting to Map<String, dynamic>
      var sectionInfoJson = <String, dynamic>{};
      if (value is Map) sectionInfoJson = value as Map<String, dynamic>;
      return MapEntry(key,
          value is Map ? SectionInfoModel.fromJson(sectionInfoJson) : value);
    }),
    logo: LogoModel(),
  );
}