InventoryItem.fromJson constructor
InventoryItem.fromJson(
- Map json_
Implementation
InventoryItem.fromJson(core.Map json_)
: this(
accountId: json_['accountId'] as core.String?,
adSlots: (json_['adSlots'] as core.List?)
?.map((value) =>
AdSlot.fromJson(value as core.Map<core.String, core.dynamic>))
.toList(),
advertiserId: json_['advertiserId'] as core.String?,
contentCategoryId: json_['contentCategoryId'] as core.String?,
estimatedClickThroughRate:
json_['estimatedClickThroughRate'] as core.String?,
estimatedConversionRate:
json_['estimatedConversionRate'] as core.String?,
id: json_['id'] as core.String?,
inPlan: json_['inPlan'] as core.bool?,
kind: json_['kind'] as core.String?,
lastModifiedInfo: json_.containsKey('lastModifiedInfo')
? LastModifiedInfo.fromJson(json_['lastModifiedInfo']
as core.Map<core.String, core.dynamic>)
: null,
name: json_['name'] as core.String?,
negotiationChannelId: json_['negotiationChannelId'] as core.String?,
orderId: json_['orderId'] as core.String?,
placementStrategyId: json_['placementStrategyId'] as core.String?,
pricing: json_.containsKey('pricing')
? Pricing.fromJson(
json_['pricing'] as core.Map<core.String, core.dynamic>)
: null,
projectId: json_['projectId'] as core.String?,
rfpId: json_['rfpId'] as core.String?,
siteId: json_['siteId'] as core.String?,
subaccountId: json_['subaccountId'] as core.String?,
type: json_['type'] as core.String?,
);