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(),
);