TargetingOption constructor

TargetingOption({
  1. AgeRangeTargetingOptionDetails? ageRangeDetails,
  2. AppCategoryTargetingOptionDetails? appCategoryDetails,
  3. AudioContentTypeTargetingOptionDetails? audioContentTypeDetails,
  4. AuthorizedSellerStatusTargetingOptionDetails? authorizedSellerStatusDetails,
  5. BrowserTargetingOptionDetails? browserDetails,
  6. BusinessChainTargetingOptionDetails? businessChainDetails,
  7. CarrierAndIspTargetingOptionDetails? carrierAndIspDetails,
  8. CategoryTargetingOptionDetails? categoryDetails,
  9. ContentDurationTargetingOptionDetails? contentDurationDetails,
  10. ContentGenreTargetingOptionDetails? contentGenreDetails,
  11. ContentInstreamPositionTargetingOptionDetails? contentInstreamPositionDetails,
  12. ContentOutstreamPositionTargetingOptionDetails? contentOutstreamPositionDetails,
  13. ContentStreamTypeTargetingOptionDetails? contentStreamTypeDetails,
  14. DeviceMakeModelTargetingOptionDetails? deviceMakeModelDetails,
  15. DeviceTypeTargetingOptionDetails? deviceTypeDetails,
  16. DigitalContentLabelTargetingOptionDetails? digitalContentLabelDetails,
  17. EnvironmentTargetingOptionDetails? environmentDetails,
  18. ExchangeTargetingOptionDetails? exchangeDetails,
  19. GenderTargetingOptionDetails? genderDetails,
  20. GeoRegionTargetingOptionDetails? geoRegionDetails,
  21. HouseholdIncomeTargetingOptionDetails? householdIncomeDetails,
  22. LanguageTargetingOptionDetails? languageDetails,
  23. String? name,
  24. NativeContentPositionTargetingOptionDetails? nativeContentPositionDetails,
  25. OmidTargetingOptionDetails? omidDetails,
  26. OnScreenPositionTargetingOptionDetails? onScreenPositionDetails,
  27. OperatingSystemTargetingOptionDetails? operatingSystemDetails,
  28. ParentalStatusTargetingOptionDetails? parentalStatusDetails,
  29. PoiTargetingOptionDetails? poiDetails,
  30. SensitiveCategoryTargetingOptionDetails? sensitiveCategoryDetails,
  31. SubExchangeTargetingOptionDetails? subExchangeDetails,
  32. String? targetingOptionId,
  33. String? targetingType,
  34. UserRewardedContentTargetingOptionDetails? userRewardedContentDetails,
  35. VideoPlayerSizeTargetingOptionDetails? videoPlayerSizeDetails,
  36. ViewabilityTargetingOptionDetails? viewabilityDetails,
})

Implementation

TargetingOption({
  this.ageRangeDetails,
  this.appCategoryDetails,
  this.audioContentTypeDetails,
  this.authorizedSellerStatusDetails,
  this.browserDetails,
  this.businessChainDetails,
  this.carrierAndIspDetails,
  this.categoryDetails,
  this.contentDurationDetails,
  this.contentGenreDetails,
  this.contentInstreamPositionDetails,
  this.contentOutstreamPositionDetails,
  this.contentStreamTypeDetails,
  this.deviceMakeModelDetails,
  this.deviceTypeDetails,
  this.digitalContentLabelDetails,
  this.environmentDetails,
  this.exchangeDetails,
  this.genderDetails,
  this.geoRegionDetails,
  this.householdIncomeDetails,
  this.languageDetails,
  this.name,
  this.nativeContentPositionDetails,
  this.omidDetails,
  this.onScreenPositionDetails,
  this.operatingSystemDetails,
  this.parentalStatusDetails,
  this.poiDetails,
  this.sensitiveCategoryDetails,
  this.subExchangeDetails,
  this.targetingOptionId,
  this.targetingType,
  this.userRewardedContentDetails,
  this.videoPlayerSizeDetails,
  this.viewabilityDetails,
});