UNPKG

@kaltura-ng/kaltura-client

Version:
41 lines 2.26 kB
var __extends = (this && this.__extends) || (function () { var extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); import { KalturaEventNotificationTemplate } from './KalturaEventNotificationTemplate'; import { KalturaRequest } from '../kaltura-request'; /** * Build request payload for service 'eventNotificationTemplate' action 'clone'. * * Usage: This action allows registering to various backend event. Use this action to create notifications that will react to events such as new video was uploaded or metadata field was updated. To see the list of available event types, call the listTemplates action * * Server response type: KalturaEventNotificationTemplate * Server failure response type: KalturaAPIException * @class * @extends KalturaRequest */ var EventNotificationTemplateCloneAction = (function (_super) { __extends(EventNotificationTemplateCloneAction, _super); function EventNotificationTemplateCloneAction(data) { return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaEventNotificationTemplate', responseConstructor: KalturaEventNotificationTemplate }) || this; } EventNotificationTemplateCloneAction.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { service: { type: 'c', default: 'eventnotification_eventnotificationtemplate' }, action: { type: 'c', default: 'clone' }, id: { type: 'n' }, eventNotificationTemplate: { type: 'o', subTypeConstructor: KalturaEventNotificationTemplate, subType: 'KalturaEventNotificationTemplate' } }); return result; }; return EventNotificationTemplateCloneAction; }(KalturaRequest)); export { EventNotificationTemplateCloneAction }; //# sourceMappingURL=EventNotificationTemplateCloneAction.js.map