SearchTaskResponse message in JSON format
{ "SearchTaskResponse":{ "searchID":"", /*required, string, search ID which is used to check whether the upper-layer clients are the same one*/ "responseStatusStrg":"", /*optional, string, searching status: "OK"-searching completed, "NO MATCH"-no matched results, "MORE"-searching for more results*/ "numOfMatches": , /*optional, integer32, number of returned results this time*/ "totalMatches": , /*optional, integer32, total number of matched results*/ "DataCollections":[{ /*optional, array, searched matched data information*/ "lastCaptureNo": , /*required, integer, last collection No., it is used to check whether there is data lost*/ "captureNo": , /*required, integer, current collection No.*/ "name":"", /*optional, string, name*/ "employeeNo":"", /*optional, string, employee No.*/ "IDCardNo":"", /*optional, string, ID card No.*/ "CardNoList":[{ /*optional, string, card No. list*/ "cardNo":"", "cardType": "TypeA_M1" /*optional, string, card type: "TypeA_M1", "TypeA_CPU", "TypeB", "ID_125K", "FelicaCard", "DesfireCard"*/ }], "FingerprintList":[{ "fingerprintID": , /*optional, integer, fingerprint No.*/ "fingerprint":"" /*optional, string, fingerprint information which is encoded using base64*/ }], "FaceFeature":{ /*optional, feature information of face picture matting*/ "Region":{ /*required, area coordinates of face picture matting, it is a rectangle*/ "height": , /*required, float, height*/ "width": , /*required, float, width*/ "x": , /*required, float, X-coordinate of the left corner*/ "y": /*required, float, Y-coordinate of the left corner*/ }, "LeftEyePoint":{ /*optional, coordinates of the left eye*/ "x": , /*required, float, X-coordinate, it is between 0.000 and 1*/ "y": /*required, float, Y-coordinate, it is between 0.000 and 1*/ }, "RightEyePoint":{ /*optional, coordiantes of the right eye*/ "x": , /*required, float, X-coordinate, it is between 0.000 and 1*/ "y": /*required, float, Y-coordinate, it is between 0.000 and 1*/ }, "LeftMouthPoint":{ /*optional, coordinates of the left mouth corner*/ "x": , /*required, float, X-coordinate, it is between 0.000 and 1*/ "y": /*required, float, Y-coordinate, it is between 0.000 and 1*/ }, "RightMouthPoint":{ /*optional, coordinates of the right mouth corner*/ "x": , /*required, float, X-coordinate, it is between 0.000 and 1*/ "y": /*required, float, Y-coordinate, it is between 0.000 and 1*/ }, "NoseTipPoint":{ /*optional, coordinates of the nose*/ "x": , /*required, float, X-coordinate, it is between 0.000 and 1*/ "y": /*required, float, Y-coordinate, it is between 0.000 and 1*/ } }, "riskDataMark": , /*optional, boolean, whether to mark risk data: "true"-mark the data as the risk data and person and ID comparison failed, "false" or this field is not returned-the data is normal*/ "dataType":"", /*optional, string, data type and status: "new"-newly added data, "modified"-edited data, "normal"-unchanged data*/ "IdentityInfo":{ /*identity information*/ "chnName":"", /*optional, string, Chinese name*/ "enName":"", /*optional, string, English name*/ "sex":"", /*optional, string, gender: "male", "female"*/ "birth":"", /*optional, string, data of birth, e.g., "1990-02-24"*/ "addr":"", /*optional, string, address*/ "IDCardNo":"", /*optional, string, ID card No.*/ "issuingAuthority":"", /*optional, string, issuing authority*/ "startDate":"", /*optional, string, start date of validity period*/ "endDate":"", /*optional, string, end date of validity period*/ "passNo":"", /*optional, string, entry-exit permit No.*/ "issueNumber":"", /*optional, string, issued times*/ "certificateType":"", /*optional, string, certificate type*/ "permanentResidenceCardNo":"", /*optional, string, permanent resident visa No.*/ "nationalityOrAreaCode":"", /*optional, string, country/region code*/ "version":"", /*optional, string, certificate version No.*/ "receivingAuthorityCode":"", /*optional, string, acceptance authority code*/ "FingerprintList":[{ "fingerprint":"" /*optional, string, fingerprint information, which should be encoded by Base64*/ }], "pic":"" /*optional, string, certificate picture information, which should be encoded by Base64, encrypted and decrypted by a specific decryption library*/ }, "CardIssueStatus":[{ /*optional, issuing status list of cards containing face pictures and fingerprints*/ "cardNo":"", /*optional, string, card information*/ "face":true, /*optional, boolean, card issuing status of the face picture: true-with card issued, false-without card issued*/ "fingprint1":true, /*optional, boolean, card issuing status of the fingerprint 1: true-with card issued, false-without card issued*/ "fingprint2":true /*optional, boolean, card issuing status of the fingerprint 2: true-with card issued, false-without card issued*/ }] }] } }