mindee
Version:
Mindee Client Library for Node.js
18 lines (17 loc) • 681 B
JavaScript
import { InferenceFields } from "../../../v2/parsing/inference/field/index.js";
import { RawText } from "../../../v2/parsing/inference/field/rawText.js";
import { RagMetadata } from "../../../v2/parsing/inference/field/ragMetadata.js";
export class ExtractionResult {
constructor(serverResponse) {
this.fields = new InferenceFields(serverResponse["fields"]);
if (serverResponse["raw_text"]) {
this.rawText = new RawText(serverResponse["raw_text"]);
}
if (serverResponse["rag"]) {
this.rag = new RagMetadata(serverResponse["rag"]);
}
}
toString() {
return `Fields\n======\n${this.fields}`;
}
}