@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
27 lines (26 loc) • 1.5 kB
TypeScript
import { BaseAPI } from '../../../../common/BaseAPI';
import Configuration from '../../../../common/Configuration';
import LiveInputStreamChangedApi from './liveInputStreamChanged/LiveInputStreamChangedApi';
import ErrorApi from './error/ErrorApi';
import EmailNotificationWithStreamConditions from '../../../../models/EmailNotificationWithStreamConditions';
import PaginationResponse from '../../../../models/PaginationResponse';
import { EmailNotificationWithStreamConditionsListQueryParams, EmailNotificationWithStreamConditionsListQueryParamsBuilder } from './EmailNotificationWithStreamConditionsListQueryParams';
/**
* EncodingsApi - object-oriented interface
* @export
* @class EncodingsApi
* @extends {BaseAPI}
*/
export default class EncodingsApi extends BaseAPI {
liveInputStreamChanged: LiveInputStreamChangedApi;
error: ErrorApi;
constructor(configuration: Configuration);
/**
* @summary List Email Notifications (Specific Encoding)
* @param {string} encodingId Id of the encoding resource
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof EncodingsApi
*/
list(encodingId: string, queryParameters?: EmailNotificationWithStreamConditionsListQueryParams | ((q: EmailNotificationWithStreamConditionsListQueryParamsBuilder) => EmailNotificationWithStreamConditionsListQueryParamsBuilder)): Promise<PaginationResponse<EmailNotificationWithStreamConditions>>;
}