UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

76 lines 3.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JobServerState = void 0; class JobServerState { constructor(data) { let errorDetailsDefault = {}; this.errorDetails = typeof (data === null || data === void 0 ? void 0 : data.errorDetails) !== "undefined" ? data === null || data === void 0 ? void 0 : data.errorDetails : errorDetailsDefault; let executionTimeMsDefault = 0; this.executionTimeMs = typeof (data === null || data === void 0 ? void 0 : data.executionTimeMs) !== "undefined" ? data === null || data === void 0 ? void 0 : data.executionTimeMs : executionTimeMsDefault; let lastJobIdDefault = -1; this.lastJobId = typeof (data === null || data === void 0 ? void 0 : data.lastJobId) !== "undefined" ? data === null || data === void 0 ? void 0 : data.lastJobId : lastJobIdDefault; let numberOfErrorJobsDefault = 0; this.numberOfErrorJobs = typeof (data === null || data === void 0 ? void 0 : data.numberOfErrorJobs) !== "undefined" ? data === null || data === void 0 ? void 0 : data.numberOfErrorJobs : numberOfErrorJobsDefault; let numberOfJobsDefault = 0; this.numberOfJobs = typeof (data === null || data === void 0 ? void 0 : data.numberOfJobs) !== "undefined" ? data === null || data === void 0 ? void 0 : data.numberOfJobs : numberOfJobsDefault; let numberOfSuccessfulJobsDefault = 0; this.numberOfSuccessfulJobs = typeof (data === null || data === void 0 ? void 0 : data.numberOfSuccessfulJobs) !== "undefined" ? data === null || data === void 0 ? void 0 : data.numberOfSuccessfulJobs : numberOfSuccessfulJobsDefault; } static getErrorDetailsDefault() { return {}; } static getErrorDetailsDescription() { return ""; } static getExecutionTimeMsDefault() { return 0; } static getExecutionTimeMsDescription() { return ""; } static getLastJobIdDefault() { return -1; } static getLastJobIdDescription() { return ""; } static getNumberOfErrorJobsDefault() { return 0; } static getNumberOfErrorJobsDescription() { return ""; } static getNumberOfJobsDefault() { return 0; } static getNumberOfJobsDescription() { return ""; } static getNumberOfSuccessfulJobsDefault() { return 0; } static getNumberOfSuccessfulJobsDescription() { return ""; } static fromJson(data) { if (data === undefined || data === null) { return data; } return new JobServerState(data); } toJson() { return { 'errorDetails': this.errorDetails, 'executionTimeMs': this.executionTimeMs, 'lastJobId': this.lastJobId, 'numberOfErrorJobs': this.numberOfErrorJobs, 'numberOfJobs': this.numberOfJobs, 'numberOfSuccessfulJobs': this.numberOfSuccessfulJobs, }; } clone() { return JobServerState.fromJson(this.toJson()); } } exports.JobServerState = JobServerState; //# sourceMappingURL=JobServerState.js.map