@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
41 lines (40 loc) • 1.19 kB
TypeScript
import { VideoSettings } from './VideoSettings';
import { AudioSettings } from './AudioSettings';
export declare enum Status {
ACTIVE = "ACTIVE",
ARCHIVED = "ARCHIVED",
UNKNOWN = "UNKNOWN"
}
export declare enum VariantType {
MEDIA = "MEDIA",
IFRAME = "IFRAME",
SUBTITLES = "SUBTITLES",
UNKNOWN = "UNKNOWN"
}
export declare enum ContainerType {
TS = "TS",
FMP4 = "FMP4",
HLS_AUDIO = "HLS_AUDIO",
UNKNOWN = "UNKNOWN"
}
/**
* daiEncodingProfiles
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
*/
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;
}