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