package com.gustz.dove.mpcli.api.hwdevice.rsp; import com.fasterxml.jackson.annotation.JsonProperty; import com.sinovatech.rd.wcsb.cli.api.service.vo.AbstBaseRsp; import com.sinovatech.rd.wcsb.cli.api.service.vo.ErrorBodyRsp; import com.sinovatech.rd.wcsb.cli.api.service.vo.ExtErrorBodyRsp; import com.gustz.dove.mpcli.api.hwdevice.rsp.BindHwdeviceRsp.BindHwdeviceBodyRsp; import com.gustz.dove.mpcli.api.hwdevice.vo.HwdBaseInfo; /** * * TODO: 用户绑定的设备响应报文 * * @author ZHENFENG ZHANG * @since [ Aug 3, 2015 ] */ public class BindHwdeviceRsp extends AbstBaseRsp<BindHwdeviceBodyRsp> { private static final long serialVersionUID = 1L; public BindHwdeviceRsp(long sn, String websCode) { super(sn, websCode, null, new BindHwdeviceBodyRsp()); } public static class BindHwdeviceBodyRsp extends ErrorBodyRsp { private static final long serialVersionUID = 1L; /** * 微信号 */ @JsonProperty("openid") private String openId; /** * 响应的消息 */ @JsonProperty("resp_msg") private ExtErrorBodyRsp respMsg = new ExtErrorBodyRsp(); /** * 设备列表 */ @JsonProperty("device_list") private HwdBaseInfo[] deviceList; public BindHwdeviceBodyRsp() { super(); } public ExtErrorBodyRsp getRespMsg() { return respMsg; } public void setRespMsg(ExtErrorBodyRsp respMsg) { this.respMsg = respMsg; } public String getOpenId() { return openId; } public void setOpenId(String openId) { this.openId = openId; } public HwdBaseInfo[] getDeviceList() { return deviceList; } public void setDeviceList(HwdBaseInfo[] deviceList) { this.deviceList = deviceList; } } }