import { MasterPlaylistSettings } from './MasterPlaylistSettings'

export enum PlaylistType {
  EVENT = 'EVENT',
  LIVE = 'LIVE',
  UNKNOWN = 'UNKNOWN',
}

/**
 * hlsSettings
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface HlsSettings {
  /** PlaylistType|xsd:string|EVENT,LIVE,UNKNOWN */
  playlistType?: PlaylistType | keyof typeof PlaylistType
  /** masterPlaylistSettings */
  masterPlaylistSettings?: MasterPlaylistSettings
}
