JSON_SearchTaskResponse

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*/
      }]
    }]
  }
}