package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.iailab.netsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE; /** * @author 47081 * @version 1.0 * @description 健康码使能, * 对应枚举类型{@link NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_HEALTH_CODE} * @date 2020/9/10 */ public class NET_CFG_HEALTH_CODE_INFO extends NetSDKLib.SdkStructure { /** * 结构体大小 */ public int dwSize; /** * 健康码使能,1:使能;0:未使能 */ public int bEnable; /** * 健康码离线使能,1:使能;0:未使能 */ public int bOfflineEnable; /** * 核验健康码功能使能 */ public int bCheckHealthCode; /** * 核酸显示使能 */ public int bHSVisible; /** * 核验核酸功能使能 */ public int bHSCheckEnable; /** * 核酸结果超时时间(小时) 0 默认不处理 */ public int nHSTimeout; /** * 核酸采集超时时间(小时) 0 默认不处理 */ public int nHSCollectTimeout; /** * 疫苗显示使能 */ public int bVaccineVisible; /** * 疫苗校验使能 */ public int bVaccineCheckEnable; /** * 行程码显示使能 */ public int bTravelCodeVisible; /** * 行程码校验使能 */ public int bTravelCodeCheck; /** * 加强针状态显示 */ public int bVaccineIntensifyVisible; /** * 健康码鉴权方式组合 0:无组合方式 1:健康码单独存在 2:与现有鉴权方式组合,健康码鉴权优先 */ public int nOFFLineGreenCodeMethod; /** * 二维码过期时间(秒) */ public int nCodeFlushTimeout; /** * 健康码请求超时时间(秒); 默认2秒 */ public int nHealthQueryTimeout; /** * 红码禁止通行使能 */ public int bRedPermit; /** * 黄码禁止通行使能 */ public int bYellowPermit; /** * 健康码请求超时禁止通行使能 */ public int bQueryTimeoutPermit; public NET_CFG_HEALTH_CODE_INFO() { this.dwSize = this.size(); } }