export enum Type {
  PRIMARY_AGENCY = 'PRIMARY_AGENCY',
  BILLING_AGENCY = 'BILLING_AGENCY',
  BRANDING_AGENCY = 'BRANDING_AGENCY',
  OTHER_AGENCY = 'OTHER_AGENCY',
  ADVERTISER = 'ADVERTISER',
  UNKNOWN = 'UNKNOWN',
}

/**
 * advertiser
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
 */
export interface Advertiser {
  /** xsd:long */
  companyId?: number
  /** ProposalCompanyAssociationType|xsd:string|PRIMARY_AGENCY,BILLING_AGENCY,BRANDING_AGENCY,OTHER_AGENCY,ADVERTISER,UNKNOWN */
  type?: Type | keyof typeof Type
  /** xsd:long */
  contactIds?: Array<number>
}
