@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
45 lines (40 loc) • 1.11 kB
text/typescript
import { VideoSettings } from './VideoSettings'
import { AudioSettings } from './AudioSettings'
export enum Status {
ACTIVE = 'ACTIVE',
ARCHIVED = 'ARCHIVED',
UNKNOWN = 'UNKNOWN',
}
export enum VariantType {
MEDIA = 'MEDIA',
IFRAME = 'IFRAME',
SUBTITLES = 'SUBTITLES',
UNKNOWN = 'UNKNOWN',
}
export enum ContainerType {
TS = 'TS',
FMP4 = 'FMP4',
HLS_AUDIO = 'HLS_AUDIO',
UNKNOWN = 'UNKNOWN',
}
/**
* daiEncodingProfiles
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface DaiEncodingProfiles {
/** xsd:long */
id?: number
/** xsd:string */
name?: string
/** DaiEncodingProfileStatus|xsd:string|ACTIVE,ARCHIVED,UNKNOWN */
status?: Status | keyof typeof Status
/** VariantType|xsd:string|MEDIA,IFRAME,SUBTITLES,UNKNOWN */
variantType?: VariantType | keyof typeof VariantType
/** ContainerType|xsd:string|TS,FMP4,HLS_AUDIO,UNKNOWN */
containerType?: ContainerType | keyof typeof ContainerType
/** videoSettings */
videoSettings?: VideoSettings
/** audioSettings */
audioSettings?: AudioSettings
}