ReportRow.fromJson constructor

ReportRow.fromJson(
  1. Map json_
)

Implementation

ReportRow.fromJson(core.Map json_)
    : this(
        bestSellers: json_.containsKey('bestSellers')
            ? BestSellers.fromJson(
                json_['bestSellers'] as core.Map<core.String, core.dynamic>)
            : null,
        brand: json_.containsKey('brand')
            ? Brand.fromJson(
                json_['brand'] as core.Map<core.String, core.dynamic>)
            : null,
        competitiveVisibility: json_.containsKey('competitiveVisibility')
            ? CompetitiveVisibility.fromJson(json_['competitiveVisibility']
                as core.Map<core.String, core.dynamic>)
            : null,
        metrics: json_.containsKey('metrics')
            ? Metrics.fromJson(
                json_['metrics'] as core.Map<core.String, core.dynamic>)
            : null,
        priceCompetitiveness: json_.containsKey('priceCompetitiveness')
            ? PriceCompetitiveness.fromJson(json_['priceCompetitiveness']
                as core.Map<core.String, core.dynamic>)
            : null,
        priceInsights: json_.containsKey('priceInsights')
            ? PriceInsights.fromJson(
                json_['priceInsights'] as core.Map<core.String, core.dynamic>)
            : null,
        productCluster: json_.containsKey('productCluster')
            ? ProductCluster.fromJson(json_['productCluster']
                as core.Map<core.String, core.dynamic>)
            : null,
        productView: json_.containsKey('productView')
            ? ProductView.fromJson(
                json_['productView'] as core.Map<core.String, core.dynamic>)
            : null,
        segments: json_.containsKey('segments')
            ? Segments.fromJson(
                json_['segments'] as core.Map<core.String, core.dynamic>)
            : null,
      );