import { LastModifiedDateTime } from './LastModifiedDateTime'

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

/**
 * placements
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
 */
export interface Placements {
  /** xsd:long */
  id?: number
  /** xsd:string */
  name?: string
  /** xsd:string */
  description?: string
  /** xsd:string */
  placementCode?: string
  /** InventoryStatus|xsd:string|ACTIVE,INACTIVE,ARCHIVED */
  status?: Status | keyof typeof Status
  /** xsd:string */
  targetedAdUnitIds?: Array<string>
  /** lastModifiedDateTime */
  lastModifiedDateTime?: LastModifiedDateTime
}
