BuildingInsights.fromJson constructor

BuildingInsights.fromJson(
  1. Map json_
)

Implementation

BuildingInsights.fromJson(core.Map json_)
  : this(
      administrativeArea: json_['administrativeArea'] as core.String?,
      boundingBox: json_.containsKey('boundingBox')
          ? LatLngBox.fromJson(
              json_['boundingBox'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      center: json_.containsKey('center')
          ? LatLng.fromJson(
              json_['center'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      imageryDate: json_.containsKey('imageryDate')
          ? Date.fromJson(
              json_['imageryDate'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      imageryProcessedDate: json_.containsKey('imageryProcessedDate')
          ? Date.fromJson(
              json_['imageryProcessedDate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      imageryQuality: json_['imageryQuality'] as core.String?,
      name: json_['name'] as core.String?,
      postalCode: json_['postalCode'] as core.String?,
      regionCode: json_['regionCode'] as core.String?,
      solarPotential: json_.containsKey('solarPotential')
          ? SolarPotential.fromJson(
              json_['solarPotential'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      statisticalArea: json_['statisticalArea'] as core.String?,
    );