UNPKG

mythtv-services-api

Version:
41 lines 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CaptureService = void 0; const Communication_1 = require("./Communication"); const CommonTypes_1 = require("./CommonTypes"); var CaptureService; (function (CaptureService) { class Service extends Communication_1.AbstractService { constructor(baseUrl) { super(baseUrl, 'Capture'); } async AddCaptureCard(req) { return (0, CommonTypes_1.IntPost)(this.serviceProvider, 'AddCaptureCard', req); } async AddCardInput(req) { return (0, CommonTypes_1.IntPost)(this.serviceProvider, 'AddCardInput', req); } async GetCaptureCard(req) { const value = await this.serviceProvider.get('GetCaptureCard', req); return value.CaptureCard; } async GetCaptureCardList(req) { const value = await this.serviceProvider.get('GetCaptureCardList', req); return value.CaptureCardList.CaptureCards; } async RemoveCaptureCard(req) { return (0, CommonTypes_1.BoolPost)(this.serviceProvider, 'RemoveCaptureCard', req); } async RemoveCardInput(req) { return (0, CommonTypes_1.BoolPost)(this.serviceProvider, 'RemoveCardInput', req); } async UpdateCaptureCard(req) { return (0, CommonTypes_1.BoolPost)(this.serviceProvider, 'UpdateCaptureCard', req); } async UpdateCardInput(req) { return (0, CommonTypes_1.BoolPost)(this.serviceProvider, 'UpdateCardInput', req); } } CaptureService.Service = Service; })(CaptureService = exports.CaptureService || (exports.CaptureService = {})); //# sourceMappingURL=CaptureService.js.map