CreativeAssetMetadata.fromJson constructor
CreativeAssetMetadata.fromJson(
- Map json_
Implementation
CreativeAssetMetadata.fromJson(core.Map json_)
: this(
assetIdentifier: json_.containsKey('assetIdentifier')
? CreativeAssetId.fromJson(json_['assetIdentifier']
as core.Map<core.String, core.dynamic>)
: null,
clickTags: (json_['clickTags'] as core.List?)
?.map((value) => ClickTag.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
counterCustomEvents: (json_['counterCustomEvents'] as core.List?)
?.map((value) => CreativeCustomEvent.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
detectedFeatures: (json_['detectedFeatures'] as core.List?)
?.map((value) => value as core.String)
.toList(),
exitCustomEvents: (json_['exitCustomEvents'] as core.List?)
?.map((value) => CreativeCustomEvent.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
id: json_['id'] as core.String?,
idDimensionValue: json_.containsKey('idDimensionValue')
? DimensionValue.fromJson(json_['idDimensionValue']
as core.Map<core.String, core.dynamic>)
: null,
kind: json_['kind'] as core.String?,
richMedia: json_['richMedia'] as core.bool?,
timerCustomEvents: (json_['timerCustomEvents'] as core.List?)
?.map((value) => CreativeCustomEvent.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
warnedValidationRules: (json_['warnedValidationRules'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);