import { BaseAPI } from '../../../common/BaseAPI'; import Configuration from '../../../common/Configuration'; import BitmovinResponse from '../../../models/BitmovinResponse'; import KantarWatermark from '../../../models/KantarWatermark'; /** * KantarWatermarkApi - object-oriented interface * @export * @class KantarWatermarkApi * @extends {BaseAPI} */ export default class KantarWatermarkApi extends BaseAPI { constructor(configuration: Configuration); /** * @summary Create or replace Kantar Watermark * @param {string} encodingId Id of the encoding. * @param {KantarWatermark} kantarWatermark The Kantar Watermark to be created * @throws {BitmovinError} * @memberof KantarWatermarkApi */ create(encodingId: string, kantarWatermark?: KantarWatermark): Promise; /** * @summary Delete Kantar Watermark * @param {string} encodingId Id of the encoding. * @throws {BitmovinError} * @memberof KantarWatermarkApi */ delete(encodingId: string): Promise; /** * @summary Get Kantar Watermark * @param {string} encodingId Id of the encoding. * @throws {BitmovinError} * @memberof KantarWatermarkApi */ get(encodingId: string): Promise; }