IdentityInfoCap capability message in JSON format
{ "IdentityInfoCap":{ "IdentityInfoCond":{ }, /*optional, conditions of collecting ID card information*/ "chnName":{ /*optional, string, reserved*/ "@min":0, "@max":0 }, "enName":{ /*optional, string, English name*/ "@min":0, "@max":0 }, "sex":{ /*optional, string, gender: "male", "female"*/ "@opt":["male", "female"] }, "birth":{ /*optional, string, date of birth, e.g., 1990-02-24*/ "@min":0, "@max":0 }, "addr":{ /*optional, string, address*/ "@min":0, "@max":0 }, "IDCardNo":{ /*optional, string, ID card No.*/ "@min":0, "@max":0 }, "issuingAuthority":{ /*optional, string, authority*/ "@min":0, "@max":0 }, "startDate":{ /*optional, string, start time of the validity period*/ "@min":0, "@max":0 }, "endDate":{ /*optional, string, end time of the validity period*/ "@min":0, "@max":0 }, "passNo":{ /*optional, string, entry-exit permit No.*/ "@min":0, "@max":0 }, "issueNumber":{ /*optional, string, issuing times*/ "@min":0, "@max":0 }, "certificateType":{ /*optional, string, certificate type*/ "@min":0, "@max":0 }, "permanentResidenceCardNo":{ /*optional, string, permanent resident card No.*/ "@min":0, "@max":0 }, "nationalityOrAreaCode":{ /*optional, string, country or region code*/ "@min":0, "@max":0 }, "version":{ /*optional, string, certificate version No.*/ "@min":0, "@max":0 }, "receivingAuthorityCode":{ /*optional, string, acceptance authority code*/ "@min":0, "@max":0 }, "FingerprintList":{ "maxSize":0, "fingerprint":{ /*optional, string, fingerprint information, it is encoded using base64. This field is the data size capability*/ "@min":0, "@max":0 } }, "pic":{ /*optional, string, ID photo information, it is encoded using base64. This field is the data size capability*/ "@min":0, "@max":0 } } }