TargetingOption class

Represents a single targeting option, which is a targetable concept in DV360.

Constructors

TargetingOption({AgeRangeTargetingOptionDetails? ageRangeDetails, AppCategoryTargetingOptionDetails? appCategoryDetails, AudioContentTypeTargetingOptionDetails? audioContentTypeDetails, AuthorizedSellerStatusTargetingOptionDetails? authorizedSellerStatusDetails, BrowserTargetingOptionDetails? browserDetails, BusinessChainTargetingOptionDetails? businessChainDetails, CarrierAndIspTargetingOptionDetails? carrierAndIspDetails, CategoryTargetingOptionDetails? categoryDetails, ContentDurationTargetingOptionDetails? contentDurationDetails, ContentGenreTargetingOptionDetails? contentGenreDetails, ContentInstreamPositionTargetingOptionDetails? contentInstreamPositionDetails, ContentOutstreamPositionTargetingOptionDetails? contentOutstreamPositionDetails, ContentStreamTypeTargetingOptionDetails? contentStreamTypeDetails, DeviceMakeModelTargetingOptionDetails? deviceMakeModelDetails, DeviceTypeTargetingOptionDetails? deviceTypeDetails, DigitalContentLabelTargetingOptionDetails? digitalContentLabelDetails, EnvironmentTargetingOptionDetails? environmentDetails, ExchangeTargetingOptionDetails? exchangeDetails, GenderTargetingOptionDetails? genderDetails, GeoRegionTargetingOptionDetails? geoRegionDetails, HouseholdIncomeTargetingOptionDetails? householdIncomeDetails, LanguageTargetingOptionDetails? languageDetails, String? name, NativeContentPositionTargetingOptionDetails? nativeContentPositionDetails, OmidTargetingOptionDetails? omidDetails, OnScreenPositionTargetingOptionDetails? onScreenPositionDetails, OperatingSystemTargetingOptionDetails? operatingSystemDetails, ParentalStatusTargetingOptionDetails? parentalStatusDetails, PoiTargetingOptionDetails? poiDetails, SensitiveCategoryTargetingOptionDetails? sensitiveCategoryDetails, SubExchangeTargetingOptionDetails? subExchangeDetails, String? targetingOptionId, String? targetingType, UserRewardedContentTargetingOptionDetails? userRewardedContentDetails, VideoPlayerSizeTargetingOptionDetails? videoPlayerSizeDetails, ViewabilityTargetingOptionDetails? viewabilityDetails})
TargetingOption.fromJson(Map json_)

Properties

ageRangeDetails AgeRangeTargetingOptionDetails?
Age range details.
getter/setter pair
appCategoryDetails AppCategoryTargetingOptionDetails?
App category details.
getter/setter pair
audioContentTypeDetails AudioContentTypeTargetingOptionDetails?
Audio content type details.
getter/setter pair
authorizedSellerStatusDetails AuthorizedSellerStatusTargetingOptionDetails?
Authorized seller status resource details.
getter/setter pair
browserDetails BrowserTargetingOptionDetails?
Browser details.
getter/setter pair
businessChainDetails BusinessChainTargetingOptionDetails?
Business chain resource details.
getter/setter pair
carrierAndIspDetails CarrierAndIspTargetingOptionDetails?
Carrier and ISP details.
getter/setter pair
categoryDetails CategoryTargetingOptionDetails?
Category resource details.
getter/setter pair
contentDurationDetails ContentDurationTargetingOptionDetails?
Content duration resource details.
getter/setter pair
contentGenreDetails ContentGenreTargetingOptionDetails?
Content genre resource details.
getter/setter pair
contentInstreamPositionDetails ContentInstreamPositionTargetingOptionDetails?
Content instream position details.
getter/setter pair
contentOutstreamPositionDetails ContentOutstreamPositionTargetingOptionDetails?
Content outstream position details.
getter/setter pair
contentStreamTypeDetails ContentStreamTypeTargetingOptionDetails?
Content stream type resource details.
getter/setter pair
deviceMakeModelDetails DeviceMakeModelTargetingOptionDetails?
Device make and model resource details.
getter/setter pair
deviceTypeDetails DeviceTypeTargetingOptionDetails?
Device type details.
getter/setter pair
digitalContentLabelDetails DigitalContentLabelTargetingOptionDetails?
Digital content label details.
getter/setter pair
environmentDetails EnvironmentTargetingOptionDetails?
Environment details.
getter/setter pair
exchangeDetails ExchangeTargetingOptionDetails?
Exchange details.
getter/setter pair
genderDetails GenderTargetingOptionDetails?
Gender details.
getter/setter pair
geoRegionDetails GeoRegionTargetingOptionDetails?
Geographic region resource details.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
householdIncomeDetails HouseholdIncomeTargetingOptionDetails?
Household income details.
getter/setter pair
languageDetails LanguageTargetingOptionDetails?
Language resource details.
getter/setter pair
name String?
The resource name for this targeting option.
getter/setter pair
nativeContentPositionDetails NativeContentPositionTargetingOptionDetails?
Native content position details.
getter/setter pair
omidDetails OmidTargetingOptionDetails?
Open Measurement enabled inventory details.
getter/setter pair
onScreenPositionDetails OnScreenPositionTargetingOptionDetails?
On screen position details.
getter/setter pair
operatingSystemDetails OperatingSystemTargetingOptionDetails?
Operating system resources details.
getter/setter pair
parentalStatusDetails ParentalStatusTargetingOptionDetails?
Parental status details.
getter/setter pair
poiDetails PoiTargetingOptionDetails?
POI resource details.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sensitiveCategoryDetails SensitiveCategoryTargetingOptionDetails?
Sensitive Category details.
getter/setter pair
subExchangeDetails SubExchangeTargetingOptionDetails?
Sub-exchange details.
getter/setter pair
targetingOptionId String?
A unique identifier for this targeting option.
getter/setter pair
targetingType String?
The type of this targeting option.
getter/setter pair
userRewardedContentDetails UserRewardedContentTargetingOptionDetails?
User rewarded content details.
getter/setter pair
videoPlayerSizeDetails VideoPlayerSizeTargetingOptionDetails?
Video player size details.
getter/setter pair
viewabilityDetails ViewabilityTargetingOptionDetails?
Viewability resource details.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited