UNPKG

kaltura-node-typescript-client

Version:
41 lines (39 loc) 6.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VarConsoleGetPartnerUsageAction = void 0; var tslib_1 = require("tslib"); var KalturaPartnerUsageListResponse_1 = require("./KalturaPartnerUsageListResponse"); var KalturaPartnerFilter_1 = require("./KalturaPartnerFilter"); var KalturaReportInputFilter_1 = require("./KalturaReportInputFilter"); var KalturaFilterPager_1 = require("./KalturaFilterPager"); var kaltura_request_1 = require("../kaltura-request"); /** * Build request payload for service 'varConsole' action 'getPartnerUsage'. * * Usage: Function which calulates partner usage of a group of a VAR's sub-publishers * * Server response type: KalturaPartnerUsageListResponse * Server failure response type: KalturaAPIException * @class * @extends KalturaRequest */ var VarConsoleGetPartnerUsageAction = /** @class */ (function (_super) { (0, tslib_1.__extends)(VarConsoleGetPartnerUsageAction, _super); function VarConsoleGetPartnerUsageAction(data) { return _super.call(this, data, { responseType: 'o', responseSubType: 'KalturaPartnerUsageListResponse', responseConstructor: KalturaPartnerUsageListResponse_1.KalturaPartnerUsageListResponse }) || this; } VarConsoleGetPartnerUsageAction.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { service: { type: 'c', default: 'varconsole_varconsole' }, action: { type: 'c', default: 'getPartnerUsage' }, partnerFilter: { type: 'o', subTypeConstructor: KalturaPartnerFilter_1.KalturaPartnerFilter, subType: 'KalturaPartnerFilter' }, usageFilter: { type: 'o', subTypeConstructor: KalturaReportInputFilter_1.KalturaReportInputFilter, subType: 'KalturaReportInputFilter' }, pager: { type: 'o', subTypeConstructor: KalturaFilterPager_1.KalturaFilterPager, subType: 'KalturaFilterPager' } }); return result; }; return VarConsoleGetPartnerUsageAction; }(kaltura_request_1.KalturaRequest)); exports.VarConsoleGetPartnerUsageAction = VarConsoleGetPartnerUsageAction; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9WYXJDb25zb2xlR2V0UGFydG5lclVzYWdlQWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxxRkFBb0Y7QUFFcEYsK0RBQThEO0FBQzlELHVFQUFzRTtBQUN0RSwyREFBMEQ7QUFDMUQsc0RBQXdFO0FBUXhFOzs7Ozs7Ozs7R0FTRztBQUNIO0lBQXFELGdFQUErQztJQU1oRyx5Q0FBWSxJQUEyQztlQUVuRCxrQkFBTSxJQUFJLEVBQUUsRUFBQyxZQUFZLEVBQUcsR0FBRyxFQUFFLGVBQWUsRUFBRyxpQ0FBaUMsRUFBRSxtQkFBbUIsRUFBRyxpRUFBK0IsRUFBRyxDQUFDO0lBQ25KLENBQUM7SUFFUyxzREFBWSxHQUF0QjtRQUVJLElBQU0sTUFBTSxHQUFHLGlCQUFNLFlBQVksV0FBRSxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxNQUFNLENBQ1QsTUFBTSxDQUFDLFVBQVUsRUFDakI7WUFDSSxPQUFPLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyx1QkFBdUIsRUFBRTtZQUN2RSxNQUFNLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLE9BQU8sRUFBRyxpQkFBaUIsRUFBRTtZQUNwRCxhQUFhLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLDJDQUFvQixFQUFFLE9BQU8sRUFBRyxzQkFBc0IsRUFBRTtZQUMzRyxXQUFXLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLG1EQUF3QixFQUFFLE9BQU8sRUFBRywwQkFBMEIsRUFBRTtZQUNqSCxLQUFLLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLHVDQUFrQixFQUFFLE9BQU8sRUFBRyxvQkFBb0IsRUFBRTtTQUN0RixDQUNKLENBQUM7UUFDRixPQUFPLE1BQU0sQ0FBQztJQUNsQixDQUFDO0lBQ0wsc0NBQUM7QUFBRCxDQTFCQSxBQTBCQyxDQTFCb0QsZ0NBQWMsR0EwQmxFO0FBMUJZLDBFQUErQiIsImZpbGUiOiJhcGkvdHlwZXMvVmFyQ29uc29sZUdldFBhcnRuZXJVc2FnZUFjdGlvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IHsgS2FsdHVyYU9iamVjdE1ldGFkYXRhIH0gZnJvbSAnLi4va2FsdHVyYS1vYmplY3QtYmFzZSc7XG5pbXBvcnQgeyBLYWx0dXJhUGFydG5lclVzYWdlTGlzdFJlc3BvbnNlIH0gZnJvbSAnLi9LYWx0dXJhUGFydG5lclVzYWdlTGlzdFJlc3BvbnNlJztcblxuaW1wb3J0IHsgS2FsdHVyYVBhcnRuZXJGaWx0ZXIgfSBmcm9tICcuL0thbHR1cmFQYXJ0bmVyRmlsdGVyJztcbmltcG9ydCB7IEthbHR1cmFSZXBvcnRJbnB1dEZpbHRlciB9IGZyb20gJy4vS2FsdHVyYVJlcG9ydElucHV0RmlsdGVyJztcbmltcG9ydCB7IEthbHR1cmFGaWx0ZXJQYWdlciB9IGZyb20gJy4vS2FsdHVyYUZpbHRlclBhZ2VyJztcbmltcG9ydCB7IEthbHR1cmFSZXF1ZXN0LCBLYWx0dXJhUmVxdWVzdEFyZ3MgfSBmcm9tICcuLi9rYWx0dXJhLXJlcXVlc3QnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFZhckNvbnNvbGVHZXRQYXJ0bmVyVXNhZ2VBY3Rpb25BcmdzICBleHRlbmRzIEthbHR1cmFSZXF1ZXN0QXJncyB7XG4gICAgcGFydG5lckZpbHRlcj8gOiBLYWx0dXJhUGFydG5lckZpbHRlcjtcblx0dXNhZ2VGaWx0ZXI/IDogS2FsdHVyYVJlcG9ydElucHV0RmlsdGVyO1xuXHRwYWdlcj8gOiBLYWx0dXJhRmlsdGVyUGFnZXI7XG59XG5cbi8qKlxuICogQnVpbGQgcmVxdWVzdCBwYXlsb2FkIGZvciBzZXJ2aWNlICd2YXJDb25zb2xlJyBhY3Rpb24gJ2dldFBhcnRuZXJVc2FnZScuXG4gKlxuICogVXNhZ2U6IEZ1bmN0aW9uIHdoaWNoIGNhbHVsYXRlcyBwYXJ0bmVyIHVzYWdlIG9mIGEgZ3JvdXAgb2YgYSBWQVIncyBzdWItcHVibGlzaGVyc1xuICpcbiAqIFNlcnZlciByZXNwb25zZSB0eXBlOiAgICAgICAgIEthbHR1cmFQYXJ0bmVyVXNhZ2VMaXN0UmVzcG9uc2VcbiAqIFNlcnZlciBmYWlsdXJlIHJlc3BvbnNlIHR5cGU6IEthbHR1cmFBUElFeGNlcHRpb25cbiAqIEBjbGFzc1xuICogQGV4dGVuZHMgS2FsdHVyYVJlcXVlc3RcbiAqL1xuZXhwb3J0IGNsYXNzIFZhckNvbnNvbGVHZXRQYXJ0bmVyVXNhZ2VBY3Rpb24gZXh0ZW5kcyBLYWx0dXJhUmVxdWVzdDxLYWx0dXJhUGFydG5lclVzYWdlTGlzdFJlc3BvbnNlPiB7XG5cbiAgICBwYXJ0bmVyRmlsdGVyIDogS2FsdHVyYVBhcnRuZXJGaWx0ZXI7XG5cdHVzYWdlRmlsdGVyIDogS2FsdHVyYVJlcG9ydElucHV0RmlsdGVyO1xuXHRwYWdlciA6IEthbHR1cmFGaWx0ZXJQYWdlcjtcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/IDogVmFyQ29uc29sZUdldFBhcnRuZXJVc2FnZUFjdGlvbkFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhLCB7cmVzcG9uc2VUeXBlIDogJ28nLCByZXNwb25zZVN1YlR5cGUgOiAnS2FsdHVyYVBhcnRuZXJVc2FnZUxpc3RSZXNwb25zZScsIHJlc3BvbnNlQ29uc3RydWN0b3IgOiBLYWx0dXJhUGFydG5lclVzYWdlTGlzdFJlc3BvbnNlICB9KTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc2VydmljZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICd2YXJjb25zb2xlX3ZhcmNvbnNvbGUnIH0sXG5cdFx0XHRcdGFjdGlvbiA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdnZXRQYXJ0bmVyVXNhZ2UnIH0sXG5cdFx0XHRcdHBhcnRuZXJGaWx0ZXIgOiB7IHR5cGUgOiAnbycsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFQYXJ0bmVyRmlsdGVyLCBzdWJUeXBlIDogJ0thbHR1cmFQYXJ0bmVyRmlsdGVyJyB9LFxuXHRcdFx0XHR1c2FnZUZpbHRlciA6IHsgdHlwZSA6ICdvJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVJlcG9ydElucHV0RmlsdGVyLCBzdWJUeXBlIDogJ0thbHR1cmFSZXBvcnRJbnB1dEZpbHRlcicgfSxcblx0XHRcdFx0cGFnZXIgOiB7IHR5cGUgOiAnbycsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFGaWx0ZXJQYWdlciwgc3ViVHlwZSA6ICdLYWx0dXJhRmlsdGVyUGFnZXInIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG59XG5cbiJdfQ==