ProductPerformanceView.fromJson constructor

ProductPerformanceView.fromJson(
  1. Map json_
)

Implementation

ProductPerformanceView.fromJson(core.Map json_)
  : this(
      brand: json_['brand'] as core.String?,
      categoryL1: json_['categoryL1'] as core.String?,
      categoryL2: json_['categoryL2'] as core.String?,
      categoryL3: json_['categoryL3'] as core.String?,
      categoryL4: json_['categoryL4'] as core.String?,
      categoryL5: json_['categoryL5'] as core.String?,
      clickThroughRate: (json_['clickThroughRate'] as core.num?)?.toDouble(),
      clicks: json_['clicks'] as core.String?,
      conversionRate: (json_['conversionRate'] as core.num?)?.toDouble(),
      conversionValue:
          json_.containsKey('conversionValue')
              ? Price.fromJson(
                json_['conversionValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      conversions: (json_['conversions'] as core.num?)?.toDouble(),
      customLabel0: json_['customLabel0'] as core.String?,
      customLabel1: json_['customLabel1'] as core.String?,
      customLabel2: json_['customLabel2'] as core.String?,
      customLabel3: json_['customLabel3'] as core.String?,
      customLabel4: json_['customLabel4'] as core.String?,
      customerCountryCode: json_['customerCountryCode'] as core.String?,
      date:
          json_.containsKey('date')
              ? Date.fromJson(
                json_['date'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      impressions: json_['impressions'] as core.String?,
      marketingMethod: json_['marketingMethod'] as core.String?,
      offerId: json_['offerId'] as core.String?,
      productTypeL1: json_['productTypeL1'] as core.String?,
      productTypeL2: json_['productTypeL2'] as core.String?,
      productTypeL3: json_['productTypeL3'] as core.String?,
      productTypeL4: json_['productTypeL4'] as core.String?,
      productTypeL5: json_['productTypeL5'] as core.String?,
      title: json_['title'] as core.String?,
      week:
          json_.containsKey('week')
              ? Date.fromJson(
                json_['week'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );