export enum MatchType {
  EXACT = 'EXACT',
  BROAD = 'BROAD',
  PREFIX = 'PREFIX',
  BROAD_PREFIX = 'BROAD_PREFIX',
  SUFFIX = 'SUFFIX',
  CONTAINS = 'CONTAINS',
  UNKNOWN = 'UNKNOWN',
}

export enum Status {
  ACTIVE = 'ACTIVE',
  INACTIVE = 'INACTIVE',
  UNKNOWN = 'UNKNOWN',
}

/**
 * values
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface Values {
  /** xsd:long */
  customTargetingKeyId?: number
  /** xsd:long */
  id?: number
  /** xsd:string */
  name?: string
  /** xsd:string */
  displayName?: string
  /** CustomTargetingValue.MatchType|xsd:string|EXACT,BROAD,PREFIX,BROAD_PREFIX,SUFFIX,CONTAINS,UNKNOWN */
  matchType?: MatchType | keyof typeof MatchType
  /** CustomTargetingValue.Status|xsd:string|ACTIVE,INACTIVE,UNKNOWN */
  status?: Status | keyof typeof Status
}
