package com.gustz.dove.mpcli.api.account.vo; import com.fasterxml.jackson.annotation.JsonProperty; import com.sinovatech.rd.wcsb.cli.api.service.vo.AbstCliBaseVo; /** * * TODO: 二维码信息 * * @author ZHENFENG ZHANG * @since [ Aug 3, 2015 ] */ public class QrcodeInfo extends AbstCliBaseVo { private static final long serialVersionUID = 1L; /** * 场景值 */ @JsonProperty("scene") private Scene scene; public QrcodeInfo(Scene scene) { this.scene = scene; } public Scene getScene() { return scene; } public void setScene(Scene scene) { this.scene = scene; } public static class Scene { /** * 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1--100000) */ @JsonProperty("scene_id") private int sceneId; /** * 场景值ID(字符串形式的ID),字符串类型,长度限制为1到64,仅永久二维码支持此字段 */ @JsonProperty("scene_str") private String sceneStr; public Scene(int sceneId) { this.sceneId = sceneId; } public int getSceneId() { return sceneId; } public void setSceneId(int sceneId) { this.sceneId = sceneId; } public String getSceneStr() { return sceneStr; } public void setSceneStr(String sceneStr) { this.sceneStr = sceneStr; } } }