PretargetingConfig.fromJson constructor
PretargetingConfig.fromJson(
- Map json_
Implementation
PretargetingConfig.fromJson(core.Map json_)
: this(
allowedUserTargetingModes:
(json_['allowedUserTargetingModes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
appTargeting:
json_.containsKey('appTargeting')
? AppTargeting.fromJson(
json_['appTargeting'] as core.Map<core.String, core.dynamic>,
)
: null,
billingId: json_['billingId'] as core.String?,
displayName: json_['displayName'] as core.String?,
excludedContentLabelIds:
(json_['excludedContentLabelIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
geoTargeting:
json_.containsKey('geoTargeting')
? NumericTargetingDimension.fromJson(
json_['geoTargeting'] as core.Map<core.String, core.dynamic>,
)
: null,
includedCreativeDimensions:
(json_['includedCreativeDimensions'] as core.List?)
?.map(
(value) => CreativeDimensions.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
includedEnvironments:
(json_['includedEnvironments'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedFormats:
(json_['includedFormats'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedLanguages:
(json_['includedLanguages'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedMobileOperatingSystemIds:
(json_['includedMobileOperatingSystemIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedPlatforms:
(json_['includedPlatforms'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedUserIdTypes:
(json_['includedUserIdTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
interstitialTargeting: json_['interstitialTargeting'] as core.String?,
invalidGeoIds:
(json_['invalidGeoIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
maximumQps: json_['maximumQps'] as core.String?,
minimumViewabilityDecile:
json_['minimumViewabilityDecile'] as core.int?,
name: json_['name'] as core.String?,
publisherTargeting:
json_.containsKey('publisherTargeting')
? StringTargetingDimension.fromJson(
json_['publisherTargeting']
as core.Map<core.String, core.dynamic>,
)
: null,
state: json_['state'] as core.String?,
userListTargeting:
json_.containsKey('userListTargeting')
? NumericTargetingDimension.fromJson(
json_['userListTargeting']
as core.Map<core.String, core.dynamic>,
)
: null,
verticalTargeting:
json_.containsKey('verticalTargeting')
? NumericTargetingDimension.fromJson(
json_['verticalTargeting']
as core.Map<core.String, core.dynamic>,
)
: null,
webTargeting:
json_.containsKey('webTargeting')
? StringTargetingDimension.fromJson(
json_['webTargeting'] as core.Map<core.String, core.dynamic>,
)
: null,
);