factory SiteList.fromMap( Map<String, dynamic> map, ) { return SiteList( total: map['total'], sites: List<Site>.from( map['sites'].map((p) => Site.fromMap(p)), ), ); }