WordpressDiscovery.fromJson constructor

WordpressDiscovery.fromJson(
  1. Map<String, dynamic> map
)

Implementation

factory WordpressDiscovery.fromJson(Map<String, dynamic> map) {
  return WordpressDiscovery(
    siteIconUrl: castOrElse(map['site_icon_url']),
    siteIcon: castOrElse(map['site_icon']),
    siteLogo: castOrElse(map['site_logo']),
    name: castOrElse(map['name']),
    description: castOrElse(map['description']),
    url: castOrElse(map['url']),
    home: castOrElse(map['home']),
    gmtOffset: castOrElse(map['gmt_offset']),
    timezoneString: castOrElse(map['timezone_string']),
    namespaces: mapIterableWithChecks(
      map['namespaces'],
      (dynamic json) => json as String,
    ),
    authentication: map['authentication'],
    routes: map['routes'],
    self: map,
  );
}