import { DataProvider } from './DataProvider' export enum Status { UNKNOWN = 'UNKNOWN', ACTIVE = 'ACTIVE', INACTIVE = 'INACTIVE', UNUSED = 'UNUSED', } export enum Type { FIRST_PARTY = 'FIRST_PARTY', SHARED = 'SHARED', THIRD_PARTY = 'THIRD_PARTY', UNKNOWN = 'UNKNOWN', } /** * segments * @targetNSAlias `tns` * @targetNamespace `https://www.google.com/apis/ads/publisher/v202511` */ export interface Segments { /** xsd:long */ id?: number /** xsd:string */ name?: string /** xsd:long */ categoryIds?: Array /** xsd:string */ description?: string /** AudienceSegment.Status|xsd:string|UNKNOWN,ACTIVE,INACTIVE,UNUSED */ status?: Status | keyof typeof Status /** xsd:long */ size?: number /** xsd:long */ mobileWebSize?: number /** xsd:long */ idfaSize?: number /** xsd:long */ adIdSize?: number /** xsd:long */ ppidSize?: number /** dataProvider */ dataProvider?: DataProvider /** AudienceSegment.Type|xsd:string|FIRST_PARTY,SHARED,THIRD_PARTY,UNKNOWN */ type?: Type | keyof typeof Type }