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