SocialReportsOverlayCategory.fromJson constructor

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

Implementation

factory SocialReportsOverlayCategory.fromJson(
  final Map<String, dynamic> json,
) {
  return SocialReportsOverlayCategory(
    img: Img.init(json['img']),
    name: json['name'],
    overlayuid: json['overlayuid'],
    overlaySubcategories: json['subcategories'] != null
        ? (json['subcategories'] as List<dynamic>)
            .map(
              (final dynamic item) => SocialReportsOverlayCategory.fromJson(
                item as Map<String, dynamic>,
              ),
            )
            .toList()
        : <SocialReportsOverlayCategory>[],
    uid: json['uid'],
    country: json['country'],
    parameters: SearchableParameterList.init(json['parameters'], 0),
  );
}