ProductView.fromJson constructor

ProductView.fromJson(
  1. Map json_
)

Implementation

ProductView.fromJson(core.Map json_)
    : this(
        aggregatedDestinationStatus:
            json_['aggregatedDestinationStatus'] as core.String?,
        availability: json_['availability'] as core.String?,
        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?,
        channel: json_['channel'] as core.String?,
        clickPotential: json_['clickPotential'] as core.String?,
        clickPotentialRank: json_['clickPotentialRank'] as core.String?,
        condition: json_['condition'] as core.String?,
        creationTime: json_['creationTime'] as core.String?,
        currencyCode: json_['currencyCode'] as core.String?,
        expirationDate: json_.containsKey('expirationDate')
            ? Date.fromJson(json_['expirationDate']
                as core.Map<core.String, core.dynamic>)
            : null,
        gtin: (json_['gtin'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        id: json_['id'] as core.String?,
        itemGroupId: json_['itemGroupId'] as core.String?,
        itemIssues: (json_['itemIssues'] as core.List?)
            ?.map((value) => ProductViewItemIssue.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        languageCode: json_['languageCode'] as core.String?,
        offerId: json_['offerId'] as core.String?,
        priceMicros: json_['priceMicros'] 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?,
        shippingLabel: json_['shippingLabel'] as core.String?,
        title: json_['title'] as core.String?,
      );