ConsentBannerConfigs.fromJson constructor
ConsentBannerConfigs.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ConsentBannerConfigs.fromJson(Map<String, dynamic> json) {
Map<String, BannerConfig>? categoriesMap;
if (json['categories'] != null) {
categoriesMap = {};
json['categories'].forEach((k, v) {
categoriesMap![k] = BannerConfig.fromJson(v);
});
}
Map<String, String>? namesMapData;
if (json['names_map'] != null) {
namesMapData = Map<String, String>.from(json['names_map']);
}
Map<String, String>? locationsData;
if (json['locations'] != null) {
locationsData = Map<String, String>.from(json['locations']);
}
return ConsentBannerConfigs(
categories: categoriesMap,
namesMap: namesMapData,
locations: locationsData,
);
}