in lib/client/common/types/targeting.type.ts [998:1016]
geoTargeting: optional(GeoTargetingStruct),
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 = {