ReportRow.fromJson constructor

ReportRow.fromJson(
  1. Map json_
)

Implementation

ReportRow.fromJson(core.Map json_)
  : this(
      bestSellersBrandView:
          json_.containsKey('bestSellersBrandView')
              ? BestSellersBrandView.fromJson(
                json_['bestSellersBrandView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      bestSellersProductClusterView:
          json_.containsKey('bestSellersProductClusterView')
              ? BestSellersProductClusterView.fromJson(
                json_['bestSellersProductClusterView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      competitiveVisibilityBenchmarkView:
          json_.containsKey('competitiveVisibilityBenchmarkView')
              ? CompetitiveVisibilityBenchmarkView.fromJson(
                json_['competitiveVisibilityBenchmarkView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      competitiveVisibilityCompetitorView:
          json_.containsKey('competitiveVisibilityCompetitorView')
              ? CompetitiveVisibilityCompetitorView.fromJson(
                json_['competitiveVisibilityCompetitorView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      competitiveVisibilityTopMerchantView:
          json_.containsKey('competitiveVisibilityTopMerchantView')
              ? CompetitiveVisibilityTopMerchantView.fromJson(
                json_['competitiveVisibilityTopMerchantView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      nonProductPerformanceView:
          json_.containsKey('nonProductPerformanceView')
              ? NonProductPerformanceView.fromJson(
                json_['nonProductPerformanceView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      priceCompetitivenessProductView:
          json_.containsKey('priceCompetitivenessProductView')
              ? PriceCompetitivenessProductView.fromJson(
                json_['priceCompetitivenessProductView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      priceInsightsProductView:
          json_.containsKey('priceInsightsProductView')
              ? PriceInsightsProductView.fromJson(
                json_['priceInsightsProductView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      productPerformanceView:
          json_.containsKey('productPerformanceView')
              ? ProductPerformanceView.fromJson(
                json_['productPerformanceView']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      productView:
          json_.containsKey('productView')
              ? ProductView.fromJson(
                json_['productView'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );