@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
35 lines (34 loc) • 1.27 kB
TypeScript
import BitmovinResource from './BitmovinResource';
import ScheduledInsertableContentStatus from './ScheduledInsertableContentStatus';
/**
* @export
* @class ScheduledInsertableContent
*/
export declare class ScheduledInsertableContent extends BitmovinResource {
/**
* Id of the insertable content to play instead of the live stream
* @type {string}
* @memberof ScheduledInsertableContent
*/
contentId?: string;
/**
* Time to play the content in UTC: YYYY-MM-DDThh:mm:ssZ, if this property is not set the content will be played as soon as possible.
* @type {Date}
* @memberof ScheduledInsertableContent
*/
runAt?: Date;
/**
* Duration for how long to play the content. Cut off if shorter, loop if longer than actual duration. This property is required if the insertable content is an image.
* @type {number}
* @memberof ScheduledInsertableContent
*/
durationInSeconds?: number;
/**
* Status of the scheduled insertable content.
* @type {ScheduledInsertableContentStatus}
* @memberof ScheduledInsertableContent
*/
status?: ScheduledInsertableContentStatus;
constructor(obj?: Partial<ScheduledInsertableContent>);
}
export default ScheduledInsertableContent;