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?,
    );