UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

46 lines (45 loc) 1.99 kB
import { BaseAPI } from '../../../common/BaseAPI'; import Configuration from '../../../common/Configuration'; import CustomdataApi from './customdata/CustomdataApi'; import BitmovinResponse from '../../../models/BitmovinResponse'; import DenoiseHqdn3dFilter from '../../../models/DenoiseHqdn3dFilter'; import PaginationResponse from '../../../models/PaginationResponse'; import { DenoiseHqdn3dFilterListQueryParams, DenoiseHqdn3dFilterListQueryParamsBuilder } from './DenoiseHqdn3dFilterListQueryParams'; /** * DenoiseHqdn3dApi - object-oriented interface * @export * @class DenoiseHqdn3dApi * @extends {BaseAPI} */ export default class DenoiseHqdn3dApi extends BaseAPI { customdata: CustomdataApi; constructor(configuration: Configuration); /** * @summary Create Denoise hqdn3d Filter * @param {DenoiseHqdn3dFilter} denoiseHqdn3dFilter The Denoise hqdn3d Filter to be created * @throws {BitmovinError} * @memberof DenoiseHqdn3dApi */ create(denoiseHqdn3dFilter?: DenoiseHqdn3dFilter): Promise<DenoiseHqdn3dFilter>; /** * @summary Delete Denoise hqdn3d Filter * @param {string} filterId Id of the denoise hqdn3d filter * @throws {BitmovinError} * @memberof DenoiseHqdn3dApi */ delete(filterId: string): Promise<BitmovinResponse>; /** * @summary Denoise hqdn3d Filter Details * @param {string} filterId Id of the denoise hqdn3d filter * @throws {BitmovinError} * @memberof DenoiseHqdn3dApi */ get(filterId: string): Promise<DenoiseHqdn3dFilter>; /** * @summary List Denoise hqdn3d Filters * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof DenoiseHqdn3dApi */ list(queryParameters?: DenoiseHqdn3dFilterListQueryParams | ((q: DenoiseHqdn3dFilterListQueryParamsBuilder) => DenoiseHqdn3dFilterListQueryParamsBuilder)): Promise<PaginationResponse<DenoiseHqdn3dFilter>>; }