@regulaforensics/document-reader
Version:
This is an npm module for Regula Document Reader SDK. It allows you to read various kinds of identification documents using your phone's camera.
41 lines (34 loc) • 1.12 kB
JavaScript
import { CheckResult } from "../status/CheckResult";
import { Rect } from "../visual_results/Rect";
import { ImageQualityCheckType } from "./ImageQualityCheckType";
export class ImageQuality {
featureType
result
type
boundRects
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new ImageQuality();
result.featureType = jsonObject["featureType"];
result.result = jsonObject["result"];
result.type = jsonObject["type"];
if (jsonObject["boundRects"] != null) {
result.boundRects = [];
for (const item of jsonObject["boundRects"]) {
const rect = Rect.fromJson(item);
if (rect != null) {
result.boundRects.push(rect);
}
}
}
return result;
}
toJson() {
return {
"featureType": this.featureType,
"result": this.result,
"type": this.type,
"boundRects": this.boundRects?.map(e => e.toJson()),
}
}
}