@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
27 lines (26 loc) • 1.2 kB
TypeScript
import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import ErrorApi from './error/ErrorApi';
import FinishedApi from './finished/FinishedApi';
import Notification from '../../../../models/Notification';
import PaginationResponse from '../../../../models/PaginationResponse';
import { NotificationListQueryParams, NotificationListQueryParamsBuilder } from './NotificationListQueryParams';
/**
* ManifestApi - object-oriented interface
* @export
* @class ManifestApi
* @extends {BaseAPI}
*/
export default class ManifestApi extends BaseAPI {
error: ErrorApi;
finished: FinishedApi;
constructor(configuration: Configuration);
/**
* @summary List Webhook Notifications (Specific Manifest)
* @param {string} manifestId Id of the manifest resource
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof ManifestApi
*/
list(manifestId: string, queryParameters?: NotificationListQueryParams | ((q: NotificationListQueryParamsBuilder) => NotificationListQueryParamsBuilder)): Promise<PaginationResponse<Notification>>;
}