import { GeoTargeting } from './GeoTargeting';
import { InventoryTargeting } from './InventoryTargeting';
import { DayPartTargeting } from './DayPartTargeting';
import { DateTimeRangeTargeting } from './DateTimeRangeTargeting';
import { TechnologyTargeting } from './TechnologyTargeting';
import { CustomTargeting } from './CustomTargeting';
import { UserDomainTargeting } from './UserDomainTargeting';
import { ContentTargeting } from './ContentTargeting';
import { VideoPositionTargeting } from './VideoPositionTargeting';
import { MobileApplicationTargeting } from './MobileApplicationTargeting';
import { BuyerUserListTargeting } from './BuyerUserListTargeting';
import { InventoryUrlTargeting } from './InventoryUrlTargeting';
import { VerticalTargeting } from './VerticalTargeting';
import { ContentLabelTargeting } from './ContentLabelTargeting';
import { RequestPlatformTargeting } from './RequestPlatformTargeting';
import { InventorySizeTargeting } from './InventorySizeTargeting';
/**
 * targeting
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
 */
export interface Targeting {
    /** geoTargeting */
    geoTargeting?: GeoTargeting;
    /** inventoryTargeting */
    inventoryTargeting?: InventoryTargeting;
    /** dayPartTargeting */
    dayPartTargeting?: DayPartTargeting;
    /** dateTimeRangeTargeting */
    dateTimeRangeTargeting?: DateTimeRangeTargeting;
    /** technologyTargeting */
    technologyTargeting?: TechnologyTargeting;
    /** customTargeting */
    customTargeting?: CustomTargeting;
    /** userDomainTargeting */
    userDomainTargeting?: UserDomainTargeting;
    /** contentTargeting */
    contentTargeting?: ContentTargeting;
    /** videoPositionTargeting */
    videoPositionTargeting?: VideoPositionTargeting;
    /** mobileApplicationTargeting */
    mobileApplicationTargeting?: MobileApplicationTargeting;
    /** buyerUserListTargeting */
    buyerUserListTargeting?: BuyerUserListTargeting;
    /** inventoryUrlTargeting */
    inventoryUrlTargeting?: InventoryUrlTargeting;
    /** verticalTargeting */
    verticalTargeting?: VerticalTargeting;
    /** contentLabelTargeting */
    contentLabelTargeting?: ContentLabelTargeting;
    /** requestPlatformTargeting */
    requestPlatformTargeting?: RequestPlatformTargeting;
    /** inventorySizeTargeting */
    inventorySizeTargeting?: InventorySizeTargeting;
}
