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. ContentThemeTargetingOptionDetails? contentThemeDetails,
  15. DeviceMakeModelTargetingOptionDetails? deviceMakeModelDetails,
  16. DeviceTypeTargetingOptionDetails? deviceTypeDetails,
  17. DigitalContentLabelTargetingOptionDetails? digitalContentLabelDetails,
  18. EnvironmentTargetingOptionDetails? environmentDetails,
  19. ExchangeTargetingOptionDetails? exchangeDetails,
  20. GenderTargetingOptionDetails? genderDetails,
  21. GeoRegionTargetingOptionDetails? geoRegionDetails,
  22. HouseholdIncomeTargetingOptionDetails? householdIncomeDetails,
  23. LanguageTargetingOptionDetails? languageDetails,
  24. String? name,
  25. NativeContentPositionTargetingOptionDetails? nativeContentPositionDetails,
  26. OmidTargetingOptionDetails? omidDetails,
  27. OnScreenPositionTargetingOptionDetails? onScreenPositionDetails,
  28. OperatingSystemTargetingOptionDetails? operatingSystemDetails,
  29. ParentalStatusTargetingOptionDetails? parentalStatusDetails,
  30. PoiTargetingOptionDetails? poiDetails,
  31. SensitiveCategoryTargetingOptionDetails? sensitiveCategoryDetails,
  32. SubExchangeTargetingOptionDetails? subExchangeDetails,
  33. String? targetingOptionId,
  34. String? targetingType,
  35. UserRewardedContentTargetingOptionDetails? userRewardedContentDetails,
  36. VideoPlayerSizeTargetingOptionDetails? videoPlayerSizeDetails,
  37. 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.contentThemeDetails,
  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,
});