in lib/client/common/types/targeting.type.ts [999:1016]
inventoryTargeting: optional(InventoryTargetingStruct),
dayPartTargeting: optional(DayPartTargetingStruct),
dateTimeRangeTargeting: optional(DateTimeRangeTargetingStruct),
technologyTargeting: optional(TechnologyTargetingStruct),
customTargeting: optional(CustomCriteriaSetStruct),
userDomainTargeting: optional(UserDomainTargetingStruct),
contentTargeting: optional(ContentTargetingStruct),
videoPositionTargeting: optional(VideoPositionTargetingStruct),
mobileApplicationTargeting: optional(MobileApplicationTargetingStruct),
buyerUserListTargeting: optional(BuyerUserListTargetingStruct),
inventoryUrlTargeting: optional(InventoryUrlTargetingStruct),
requestPlatformTargeting: optional(nullable(RequestPlatformTargetingStruct)),
});
/**
* Represents the creative targeting criteria for a LineItem.
*/
export type CreativeTargeting = {