mindee
Version:
Mindee Client Library for Node.js
27 lines (26 loc) • 947 B
JavaScript
;
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;