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
-
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