NativeContent.fromJson constructor
NativeContent.fromJson(
- Map json_
Implementation
NativeContent.fromJson(core.Map json_)
: this(
advertiserName: json_['advertiserName'] as core.String?,
appIcon: json_.containsKey('appIcon')
? Image.fromJson(
json_['appIcon'] as core.Map<core.String, core.dynamic>)
: null,
body: json_['body'] as core.String?,
callToAction: json_['callToAction'] as core.String?,
clickLinkUrl: json_['clickLinkUrl'] as core.String?,
clickTrackingUrl: json_['clickTrackingUrl'] as core.String?,
headline: json_['headline'] as core.String?,
image: json_.containsKey('image')
? Image.fromJson(
json_['image'] as core.Map<core.String, core.dynamic>)
: null,
logo: json_.containsKey('logo')
? Image.fromJson(
json_['logo'] as core.Map<core.String, core.dynamic>)
: null,
priceDisplayText: json_['priceDisplayText'] as core.String?,
starRating: (json_['starRating'] as core.num?)?.toDouble(),
videoUrl: json_['videoUrl'] as core.String?,
videoVastXml: json_['videoVastXml'] as core.String?,
);