@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
61 lines (60 loc) • 1.8 kB
TypeScript
import StreamsAdConfigResponse from './StreamsAdConfigResponse';
import StreamsDomainRestrictionResponse from './StreamsDomainRestrictionResponse';
import StreamsLiveLifeCycle from './StreamsLiveLifeCycle';
import StreamsResponse from './StreamsResponse';
import StreamsStyleConfigResponse from './StreamsStyleConfigResponse';
import StreamsTrimmingStatus from './StreamsTrimmingStatus';
import StreamsType from './StreamsType';
/**
* @export
* @class StreamsLiveResponse
*/
export declare class StreamsLiveResponse extends StreamsResponse {
/**
* Discriminator property for StreamsResponse
* @type {string}
* @memberof StreamsLiveResponse
*/
readonly type: StreamsType;
/**
* The streamKey of the stream
* @type {string}
* @memberof StreamsLiveResponse
*/
streamKey?: string;
/**
* The life cycle of the stream
* @type {StreamsLiveLifeCycle}
* @memberof StreamsLiveResponse
*/
lifeCycle?: StreamsLiveLifeCycle;
/**
* @type {StreamsStyleConfigResponse}
* @memberof StreamsLiveResponse
*/
styleConfig?: StreamsStyleConfigResponse;
/**
* Poster URL
* @type {string}
* @memberof StreamsLiveResponse
*/
posterUrl?: string;
/**
* @type {StreamsAdConfigResponse}
* @memberof StreamsLiveResponse
*/
adConfig?: StreamsAdConfigResponse;
/**
* @type {StreamsDomainRestrictionResponse}
* @memberof StreamsLiveResponse
*/
domainRestriction?: StreamsDomainRestrictionResponse;
/**
* Stream trimming information
* @type {StreamsTrimmingStatus}
* @memberof StreamsLiveResponse
*/
trimming?: StreamsTrimmingStatus;
constructor(obj?: Partial<StreamsLiveResponse>);
}
export default StreamsLiveResponse;