UNPKG

mindee

Version:

Mindee Client Library for Node.js

27 lines (26 loc) 947 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Inference = void 0; const inferenceModel_1 = require("./inferenceModel"); const inferenceResult_1 = require("./inferenceResult"); const inferenceFile_1 = require("./inferenceFile"); class Inference { constructor(serverResponse) { this.model = new inferenceModel_1.InferenceModel(serverResponse["model"]); this.file = new inferenceFile_1.InferenceFile(serverResponse["file"]); this.result = new inferenceResult_1.InferenceResult(serverResponse["result"]); if ("id" in serverResponse) { this.id = serverResponse["id"]; } } toString() { return ("Inference\n" + "#########\n" + "Model\n" + "=====\n" + `:ID: ${this.model.id}\n\n` + this.file.toString() + "\n" + this.result + "\n"); } } exports.Inference = Inference;