@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
48 lines • 1.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ToolboxWebService = void 0;
const RestWebService_1 = require("./RestWebService");
const WebServiceType_1 = require("../WebServiceType");
const generated_sources_1 = require("../../generated-sources");
class ToolboxWebService extends RestWebService_1.RestWebService {
constructor(session) {
super(session, WebServiceType_1.WebServiceTypes.TOOLBOX);
}
getOperationParameters() {
if (typeof this.getOperationData().toolbox === "undefined") {
this.getOperationData().toolbox = [];
}
return this.getOperationData().toolbox;
}
setOperationParameters(operation) {
if (typeof operation === "undefined" || operation.length === 0) {
return;
}
this.getOperationData().toolbox = operation;
}
getPassword() {
return this.getOperationData().password;
}
setPassword(password) {
this.getOperationData().password = password;
}
getBilling() {
return this.getOperationData().billing;
}
setBilling(billing) {
this.getOperationData().billing = billing;
}
getSettings() {
return this.getOperationData().settings;
}
setSettings(settings) {
this.getOperationData().settings = settings;
}
initOperation() {
return generated_sources_1.ToolboxOperation.fromJson({
Toolbox: []
});
}
}
exports.ToolboxWebService = ToolboxWebService;
//# sourceMappingURL=ToolboxWebService.js.map