@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
37 lines (33 loc) • 939 B
text/typescript
import { CreationDateTime } from './CreationDateTime'
export enum Status {
ACTIVE = 'ACTIVE',
ARCHIVED = 'ARCHIVED',
UNKNOWN = 'UNKNOWN',
}
export enum TranscodeStatus {
UNKNOWN = 'UNKNOWN',
NOT_READY = 'NOT_READY',
COMPLETED = 'COMPLETED',
FAILED = 'FAILED',
NEEDS_TRANSCODE = 'NEEDS_TRANSCODE',
IN_PROGRESS = 'IN_PROGRESS',
}
/**
* slates
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface Slates {
/** xsd:long */
id?: number
/** xsd:string */
name?: string
/** SlateStatus|xsd:string|ACTIVE,ARCHIVED,UNKNOWN */
status?: Status | keyof typeof Status
/** TranscodeStatus|xsd:string|UNKNOWN,NOT_READY,COMPLETED,FAILED,NEEDS_TRANSCODE,IN_PROGRESS */
transcodeStatus?: TranscodeStatus | keyof typeof TranscodeStatus
/** xsd:string */
videoSourceUrl?: string
/** lastModifiedDateTime */
lastModifiedDateTime?: CreationDateTime
}