UNPKG

@regulaforensics/face-sdk

Version:

This is an npm module for Regula Face SDK. It allows you to easily compaire faces using your phone's camera.

40 lines (34 loc) 1.12 kB
import { OutputImageParams } from '../image_params/output_image_params' import { MatchFacesImage } from './match_faces_image' export class MatchFacesRequest { images outputImageParams tag metadata constructor(images, params) { this.images = images this.outputImageParams = params?.outputImageParams this.tag = params?.tag this.metadata = params?.metadata } static fromJson(jsonObject) { if (jsonObject == null) return null const images = [] for (const item of jsonObject["images"]) { images.push(MatchFacesImage.fromJson(item)) } return new MatchFacesRequest(images, { outputImageParams: OutputImageParams.fromJson(jsonObject["outputImageParams"]), tag: jsonObject["tag"], metadata: jsonObject["metadata"], }) } toJson() { return { "images": this.images?.map(e => e.toJson()), "outputImageParams": this.outputImageParams?.toJson(), "tag": this.tag, "metadata": this.metadata, } } }