@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
29 lines (28 loc) • 1.09 kB
TypeScript
import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import CdnOutput from '../../../models/CdnOutput';
import PaginationResponse from '../../../models/PaginationResponse';
import { CdnOutputListQueryParams, CdnOutputListQueryParamsBuilder } from './CdnOutputListQueryParams';
/**
* CdnApi - object-oriented interface
* @export
* @class CdnApi
* @extends {BaseAPI}
*/
export default class CdnApi extends BaseAPI {
constructor(configuration: Configuration);
/**
* @summary CDN Output Details
* @param {string} outputId Id of the output
* @throws {BitmovinError}
* @memberof CdnApi
*/
get(outputId: string): Promise<CdnOutput>;
/**
* @summary List CDN Outputs
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof CdnApi
*/
list(queryParameters?: CdnOutputListQueryParams | ((q: CdnOutputListQueryParamsBuilder) => CdnOutputListQueryParamsBuilder)): Promise<PaginationResponse<CdnOutput>>;
}