@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
34 lines (33 loc) • 999 B
TypeScript
import { CreationDateTime } from './CreationDateTime';
export declare enum Status {
ACTIVE = "ACTIVE",
ARCHIVED = "ARCHIVED",
UNKNOWN = "UNKNOWN"
}
export declare 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;
}