ProductView.fromJson constructor
ProductView.fromJson(
- 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?,
);