UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

38 lines (37 loc) 1.79 kB
import { BaseAPI } from '../../../../../common/BaseAPI'; import Configuration from '../../../../../common/Configuration'; import EmailNotification from '../../../../../models/EmailNotification'; import EncodingErrorEmailNotification from '../../../../../models/EncodingErrorEmailNotification'; import PaginationResponse from '../../../../../models/PaginationResponse'; /** * ErrorApi - object-oriented interface * @export * @class ErrorApi * @extends {BaseAPI} */ export default class ErrorApi extends BaseAPI { constructor(configuration: Configuration); /** * @summary Add Encoding Error Email Notification (All Encodings) * @param {EncodingErrorEmailNotification} encodingErrorEmailNotification Add a new email notification if an encoding received an error * @throws {BitmovinError} * @memberof ErrorApi */ create(encodingErrorEmailNotification?: EncodingErrorEmailNotification): Promise<PaginationResponse<EncodingErrorEmailNotification>>; /** * @summary Add Encoding Error Email Notification (Specific Encoding) * @param {string} encodingId Id of the encoding resource * @param {EmailNotification} emailNotification The email notifications object * @throws {BitmovinError} * @memberof ErrorApi */ createByEncodingId(encodingId: string, emailNotification?: EmailNotification): Promise<EmailNotification>; /** * @summary Replace Encoding Error Email Notification * @param {string} notificationId Id of the email notification * @param {EmailNotification} emailNotification The email notification with the updated values * @throws {BitmovinError} * @memberof ErrorApi */ update(notificationId: string, emailNotification?: EmailNotification): Promise<EmailNotification>; }