@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
41 lines (40 loc) • 1.29 kB
TypeScript
import EncodingTemplateType from '../../models/EncodingTemplateType';
export interface EncodingTemplateResponseListQueryParams {
/**
* Index of the first item to return, starting at 0. Default is 0
* @type {number}
* @memberof EncodingTemplateResponseListQueryParams
*/
offset?: number | undefined;
/**
* Maximum number of items to return. Default is 25, maximum is 100
* @type {number}
* @memberof EncodingTemplateResponseListQueryParams
*/
limit?: number | undefined;
/**
* Filter the stored templates by type
* @type {EncodingTemplateType}
* @memberof EncodingTemplateResponseListQueryParams
*/
type?: EncodingTemplateType | undefined;
}
export declare class EncodingTemplateResponseListQueryParamsBuilder {
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 type Filter the stored templates by type
*/
type(type: EncodingTemplateType): this;
buildQueryParams(): EncodingTemplateResponseListQueryParams;
}