GoogleAdsSearchads360V23CommonSegments.fromJson constructor
GoogleAdsSearchads360V23CommonSegments.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23CommonSegments.fromJson(core.Map json_)
: this(
adFormatType: json_['adFormatType'] as core.String?,
adNetworkType: json_['adNetworkType'] as core.String?,
assetInteractionTarget: json_.containsKey('assetInteractionTarget')
? GoogleAdsSearchads360V23CommonAssetInteractionTarget.fromJson(
json_['assetInteractionTarget']
as core.Map<core.String, core.dynamic>,
)
: null,
conversionAction: json_['conversionAction'] as core.String?,
conversionActionCategory:
json_['conversionActionCategory'] as core.String?,
conversionActionName: json_['conversionActionName'] as core.String?,
conversionCustomDimensions:
(json_['conversionCustomDimensions'] as core.List?)
?.map(
(value) => GoogleAdsSearchads360V23CommonValue.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
date: json_['date'] as core.String?,
dayOfWeek: json_['dayOfWeek'] as core.String?,
device: json_['device'] as core.String?,
geoTargetCity: json_['geoTargetCity'] as core.String?,
geoTargetCountry: json_['geoTargetCountry'] as core.String?,
geoTargetMetro: json_['geoTargetMetro'] as core.String?,
geoTargetPostalCode: json_['geoTargetPostalCode'] as core.String?,
geoTargetRegion: json_['geoTargetRegion'] as core.String?,
hour: json_['hour'] as core.int?,
keyword: json_.containsKey('keyword')
? GoogleAdsSearchads360V23CommonKeyword.fromJson(
json_['keyword'] as core.Map<core.String, core.dynamic>,
)
: null,
mobileDevicePlatform: json_['mobileDevicePlatform'] as core.String?,
month: json_['month'] as core.String?,
productBiddingCategoryLevel1:
json_['productBiddingCategoryLevel1'] as core.String?,
productBiddingCategoryLevel2:
json_['productBiddingCategoryLevel2'] as core.String?,
productBiddingCategoryLevel3:
json_['productBiddingCategoryLevel3'] as core.String?,
productBiddingCategoryLevel4:
json_['productBiddingCategoryLevel4'] as core.String?,
productBiddingCategoryLevel5:
json_['productBiddingCategoryLevel5'] as core.String?,
productBrand: json_['productBrand'] as core.String?,
productChannel: json_['productChannel'] as core.String?,
productChannelExclusivity:
json_['productChannelExclusivity'] as core.String?,
productCondition: json_['productCondition'] as core.String?,
productCountry: json_['productCountry'] as core.String?,
productCustomAttribute0:
json_['productCustomAttribute0'] as core.String?,
productCustomAttribute1:
json_['productCustomAttribute1'] as core.String?,
productCustomAttribute2:
json_['productCustomAttribute2'] as core.String?,
productCustomAttribute3:
json_['productCustomAttribute3'] as core.String?,
productCustomAttribute4:
json_['productCustomAttribute4'] as core.String?,
productItemId: json_['productItemId'] as core.String?,
productLanguage: json_['productLanguage'] as core.String?,
productSoldBiddingCategoryLevel1:
json_['productSoldBiddingCategoryLevel1'] as core.String?,
productSoldBiddingCategoryLevel2:
json_['productSoldBiddingCategoryLevel2'] as core.String?,
productSoldBiddingCategoryLevel3:
json_['productSoldBiddingCategoryLevel3'] as core.String?,
productSoldBiddingCategoryLevel4:
json_['productSoldBiddingCategoryLevel4'] as core.String?,
productSoldBiddingCategoryLevel5:
json_['productSoldBiddingCategoryLevel5'] as core.String?,
productSoldBrand: json_['productSoldBrand'] as core.String?,
productSoldCondition: json_['productSoldCondition'] as core.String?,
productSoldCustomAttribute0:
json_['productSoldCustomAttribute0'] as core.String?,
productSoldCustomAttribute1:
json_['productSoldCustomAttribute1'] as core.String?,
productSoldCustomAttribute2:
json_['productSoldCustomAttribute2'] as core.String?,
productSoldCustomAttribute3:
json_['productSoldCustomAttribute3'] as core.String?,
productSoldCustomAttribute4:
json_['productSoldCustomAttribute4'] as core.String?,
productSoldItemId: json_['productSoldItemId'] as core.String?,
productSoldTitle: json_['productSoldTitle'] as core.String?,
productSoldTypeL1: json_['productSoldTypeL1'] as core.String?,
productSoldTypeL2: json_['productSoldTypeL2'] as core.String?,
productSoldTypeL3: json_['productSoldTypeL3'] as core.String?,
productSoldTypeL4: json_['productSoldTypeL4'] as core.String?,
productSoldTypeL5: json_['productSoldTypeL5'] as core.String?,
productStoreId: json_['productStoreId'] as core.String?,
productTitle: json_['productTitle'] 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?,
quarter: json_['quarter'] as core.String?,
rawEventConversionDimensions:
(json_['rawEventConversionDimensions'] as core.List?)
?.map(
(value) => GoogleAdsSearchads360V23CommonValue.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
verticalAdsEventParticipantDisplayNames:
json_['verticalAdsEventParticipantDisplayNames'] as core.String?,
verticalAdsHotelClass: json_['verticalAdsHotelClass'] as core.String?,
verticalAdsListing: json_['verticalAdsListing'] as core.String?,
verticalAdsListingBrand:
json_['verticalAdsListingBrand'] as core.String?,
verticalAdsListingCity: json_['verticalAdsListingCity'] as core.String?,
verticalAdsListingCountry:
json_['verticalAdsListingCountry'] as core.String?,
verticalAdsListingRegion:
json_['verticalAdsListingRegion'] as core.String?,
verticalAdsPartnerAccount:
json_['verticalAdsPartnerAccount'] as core.String?,
verticalAdsVertical: json_['verticalAdsVertical'] as core.String?,
week: json_['week'] as core.String?,
year: json_['year'] as core.int?,
);