@biopassid/face-sdk
Version:
<h1 align="center"> <br> <a href="http://www.biopassid.com"><img src="https://uploads-ssl.webflow.com/5ec3d6d0293839cf102a656a/63a0d4cec83bbddea006d27a_biopassamarelo.svg" alt="BioPass ID" width="200"></a> <br>
24 lines (23 loc) • 1.68 kB
TypeScript
import PersonResponseDTO from "../dtos/multibiometrics/person_response_dto";
import VerifyResponseDTO from "../dtos/multibiometrics/verify_response_dto";
import { ExtractParams, ImageParams, MatchParams, PersonParams, WSQEncodeParams } from "../../types";
import MatchResponseDTO from "../dtos/multibiometrics/match_response_dto";
import WSQEncodeResponseDTO from "../dtos/multibiometrics/wsq_encode_response_dto";
import WSQDecodeResponseDTO from "../dtos/multibiometrics/wsq_decode_response_dto";
import CheckResponseDTO from "../dtos/multibiometrics/check_response_dto";
import SpoofResponseDTO from "../dtos/multibiometrics/spoof_response_dto";
import AnonymizerResponseDTO from "../dtos/multibiometrics/anonymizer_response_dto";
import ExtractResponseDTO from "../dtos/multibiometrics/extract_response_dto";
export default function useMultibiometricServices(key: string): {
enrollService(params: PersonParams): Promise<PersonResponseDTO>;
updateService(params: PersonParams): Promise<PersonResponseDTO>;
deleteService(params: PersonParams): Promise<Partial<PersonResponseDTO>>;
verifyService(params: PersonParams): Promise<VerifyResponseDTO>;
matchService(params: MatchParams): Promise<MatchResponseDTO>;
extractService(params: ExtractParams): Promise<ExtractResponseDTO>;
wsqEncode(params: WSQEncodeParams): Promise<WSQEncodeResponseDTO>;
wsqDecode(params: ImageParams): Promise<WSQDecodeResponseDTO>;
faceDetectService(params: ImageParams): Promise<CheckResponseDTO>;
faceSpoofService(params: ImageParams): Promise<SpoofResponseDTO>;
anonymizerService(params: ImageParams): Promise<AnonymizerResponseDTO>;
};