fromJsObject static method

IpLocation? fromJsObject(
  1. IdentificationResultIpLocation? jsObject
)

Creates class instance from JavaScript object

Implementation

static IpLocation? fromJsObject(IdentificationResultIpLocation? jsObject) {
  if (jsObject == null) {
    return null;
  }
  return IpLocation(
    jsObject.accuracyRadius,
    jsObject.latitude,
    jsObject.longitude,
    jsObject.postalCode,
    jsObject.timezone,
    CityWeb.fromJsObject(jsObject.city),
    CountryWeb.fromJsObject(jsObject.country),
    ContinentWeb.fromJsObject(jsObject.continent),
    jsObject.subdivisions != null
        ? List<Subdivision>.from((jsObject.subdivisions!.toDart)
            .map((subdivision) => SubdivisionWeb.fromJsObject(subdivision)))
        : null,
  );
}