package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; public class NET_IDCARD_INFO extends NetSDKLib.SdkStructure { /** * 证件消息类型,请参考EM_IDCARD_MSG_TYPE */ public int emIDCardMsgType; // EM_IDCARD_MSG_TYP_QUERY:除 nEventGroupID 和 szRoomNo (在上一层)字段不用填,其余必填 // EM_IDCARD_MSG_TYPE_ISSUE_PERMISSION:nEventGroupID 、szRoomNo(在上一层)及 szCitizenName 字段必填,其余可为空 /** * 姓名 */ public byte[] szCitizenName=new byte[32]; /** * 性别,请参考EM_CITIZENIDCARD_SEX_TYPE */ public int emSexType; public int nMZ; /** * 生日(年月日有效) */ public NET_TIME stuBirthday; /** * 地址 */ public byte[] szAddress=new byte[128]; /** * 证件号 */ public byte[] szCitizenID=new byte[32]; /** * 签发机关 */ public byte[] szAuthority=new byte[48]; /** * 有效期限起始日期(年月日有效) */ public NET_TIME stuBeginValidTime; /** * 有效期限截止日期(年月日有效) */ public NET_TIME stuEndValidTime; /** * 事件组ID,用于标示不同事件的对同一动作的关联 */ public int nEventGroupID; /** * 预留字段 */ public byte[] byReserved=new byte[1024]; }