mindee
Version:
Mindee Client Library for Node.js
29 lines (28 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MultiReceiptsDetectorV1Document = void 0;
const common_1 = require("../../parsing/common");
const standard_1 = require("../../parsing/standard");
/**
* Multi Receipts Detector API version 1.1 document data.
*/
class MultiReceiptsDetectorV1Document {
constructor(rawPrediction, pageId) {
/** Positions of the receipts on the document. */
this.receipts = [];
rawPrediction["receipts"] &&
rawPrediction["receipts"].map((itemPrediction) => this.receipts.push(new standard_1.PositionField({
prediction: itemPrediction,
pageId: pageId,
})));
}
/**
* Default string representation.
*/
toString() {
const receipts = this.receipts.join("\n ");
const outStr = `:List of Receipts: ${receipts}`.trimEnd();
return (0, common_1.cleanOutString)(outStr);
}
}
exports.MultiReceiptsDetectorV1Document = MultiReceiptsDetectorV1Document;