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,
      topicTrends: json_.containsKey('topicTrends')
          ? TopicTrends.fromJson(
              json_['topicTrends'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );