@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
41 lines (40 loc) • 1.32 kB
TypeScript
import StreamMode from '../../../models/StreamMode';
export interface MuxingListQueryParams {
/**
* Index of the first item to return, starting at 0. Default is 0
* @type {number}
* @memberof MuxingListQueryParams
*/
offset?: number | undefined;
/**
* Maximum number of items to return. Default is 25, maximum is 100
* @type {number}
* @memberof MuxingListQueryParams
*/
limit?: number | undefined;
/**
* Filter muxings to only show the ones with the stream modes specified. Accepts multiple values separated by commas.
* @type {StreamMode}
* @memberof MuxingListQueryParams
*/
streamMode?: StreamMode | undefined;
}
export declare class MuxingListQueryParamsBuilder {
private internalParams;
/**
*
* @param offset Index of the first item to return, starting at 0. Default is 0
*/
offset(offset: number): this;
/**
*
* @param limit Maximum number of items to return. Default is 25, maximum is 100
*/
limit(limit: number): this;
/**
*
* @param streamMode Filter muxings to only show the ones with the stream modes specified. Accepts multiple values separated by commas.
*/
streamMode(streamMode: StreamMode): this;
buildQueryParams(): MuxingListQueryParams;
}