import { Size } from './Size'

export enum EnvironmentType {
  BROWSER = 'BROWSER',
  VIDEO_PLAYER = 'VIDEO_PLAYER',
}

/**
 * suggestedAdUnitSizes
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
 */
export interface SuggestedAdUnitSizes {
  /** size */
  size?: Size
  /** EnvironmentType|xsd:string|BROWSER,VIDEO_PLAYER */
  environmentType?: EnvironmentType | keyof typeof EnvironmentType
  /** companions[] */
  companions?: Array<SuggestedAdUnitSizes>
  /** xsd:string */
  fullDisplayString?: string
  /** xsd:boolean */
  isAudio?: boolean
}
