LocationSet.fromJson constructor

LocationSet.fromJson(
  1. Map<String, dynamic> data
)

Implementation

LocationSet.fromJson(Map<String, dynamic> data)
    : include = data['include'] == null
          ? []
          : (data['include'] as List).whereType<String>().toList(),
      exclude = data['exclude'] == null
          ? []
          : (data['exclude'] as List).whereType<String>().toList(),
      includeCircular = data['include'] == null
          ? []
          : (data['include'] as List)
              .whereType<List>()
              .map((e) => LocationSetRadius.fromJson(e))
              .toList(),
      excludeCircular = data['exclude'] == null
          ? []
          : (data['exclude'] as List)
              .whereType<List>()
              .map((e) => LocationSetRadius.fromJson(e))
              .toList();