UNPKG

viettel-ekyc-sdk

Version:
74 lines 2.42 kB
import { FACE_LIVENESS, FACE_MATCHING, FACE_QUALITY, ID_QUALITY, ID_SPOOF, ID_TYPE, OCR_ID_CARD, } from '../constants/api'; import { api, BASE_URL, client_code } from './apisauce'; const checkLivenessPost = async (imageUriBase64) => { const data = { client_code: client_code, image: imageUriBase64, }; return api.post(BASE_URL + FACE_LIVENESS, data); }; const checkFaceSanityPost = async (imageUriBase64) => { const data = { client_code: client_code, image: imageUriBase64, }; return api.post(BASE_URL + FACE_QUALITY, data); }; const checkIdSanityPost = async (imageUriBase64) => { const data = { client_code: client_code, image: imageUriBase64, }; return api.post(BASE_URL + ID_QUALITY, data); }; const checkIdTemperingPost = async (imageUriBase64) => { const data = { client_code: client_code, image: imageUriBase64, }; return api.post(BASE_URL + ID_SPOOF, data); }; const getTypeCardPost = async (imageUriBase64) => { const data = { client_code: client_code, image: imageUriBase64, }; return api.post(BASE_URL + ID_TYPE, data); }; const faceMatchingPost = async (imageCmtBase64, imageLiveBase64) => { const data = { client_code: client_code, image_cmt: imageCmtBase64, image_live: imageLiveBase64, }; return api.post(BASE_URL + FACE_MATCHING, data); }; const ocrIdCardPost = async (image_front, image_back) => { if (image_front !== null && image_back !== null) { const data = { client_code: client_code, image_front: image_front, image_back: image_back, }; return api.post(BASE_URL + OCR_ID_CARD, data); } else if (image_front !== null) { const data = { client_code: client_code, image_front: image_front, image_back: null, }; return api.post(BASE_URL + OCR_ID_CARD, data); } else if (image_back !== null) { const data = { client_code: client_code, image_front: null, image_back: image_back, }; return api.post(BASE_URL + OCR_ID_CARD, data); } return null; }; export { checkFaceSanityPost, checkIdSanityPost, checkIdTemperingPost, checkLivenessPost, faceMatchingPost, getTypeCardPost, ocrIdCardPost, }; //# sourceMappingURL=api.js.map