GoogleAdsSearchads360V23ResourcesSharedCriterion.fromJson constructor
GoogleAdsSearchads360V23ResourcesSharedCriterion.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23ResourcesSharedCriterion.fromJson(core.Map json_)
: this(
brand: json_.containsKey('brand')
? GoogleAdsSearchads360V23CommonBrandInfo.fromJson(
json_['brand'] as core.Map<core.String, core.dynamic>,
)
: null,
criterionId: json_['criterionId'] as core.String?,
keyword: json_.containsKey('keyword')
? GoogleAdsSearchads360V23CommonKeywordInfo.fromJson(
json_['keyword'] as core.Map<core.String, core.dynamic>,
)
: null,
mobileAppCategory: json_.containsKey('mobileAppCategory')
? GoogleAdsSearchads360V23CommonMobileAppCategoryInfo.fromJson(
json_['mobileAppCategory']
as core.Map<core.String, core.dynamic>,
)
: null,
mobileApplication: json_.containsKey('mobileApplication')
? GoogleAdsSearchads360V23CommonMobileApplicationInfo.fromJson(
json_['mobileApplication']
as core.Map<core.String, core.dynamic>,
)
: null,
negative: json_['negative'] as core.bool?,
placement: json_.containsKey('placement')
? GoogleAdsSearchads360V23CommonPlacementInfo.fromJson(
json_['placement'] as core.Map<core.String, core.dynamic>,
)
: null,
resourceName: json_['resourceName'] as core.String?,
sharedSet: json_['sharedSet'] as core.String?,
type: json_['type'] as core.String?,
verticalAdsItemGroupRule: json_.containsKey('verticalAdsItemGroupRule')
? GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleInfo.fromJson(
json_['verticalAdsItemGroupRule']
as core.Map<core.String, core.dynamic>,
)
: null,
webpage: json_.containsKey('webpage')
? GoogleAdsSearchads360V23CommonWebpageInfo.fromJson(
json_['webpage'] as core.Map<core.String, core.dynamic>,
)
: null,
youtubeChannel: json_.containsKey('youtubeChannel')
? GoogleAdsSearchads360V23CommonYouTubeChannelInfo.fromJson(
json_['youtubeChannel'] as core.Map<core.String, core.dynamic>,
)
: null,
youtubeVideo: json_.containsKey('youtubeVideo')
? GoogleAdsSearchads360V23CommonYouTubeVideoInfo.fromJson(
json_['youtubeVideo'] as core.Map<core.String, core.dynamic>,
)
: null,
);