// Path: src/main/java/com/cherry/jeeves/domain/request/component/BaseRequest.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class BaseRequest {
//     @JsonProperty
//     private String Uin;
//     @JsonProperty
//     private String Sid;
//     @JsonProperty
//     private String Skey;
//     @JsonProperty
//     private String DeviceID;
// 
//     public String getUin() {
//         return Uin;
//     }
// 
//     public void setUin(String uin) {
//         Uin = uin;
//     }
// 
//     public String getSid() {
//         return Sid;
//     }
// 
//     public void setSid(String sid) {
//         Sid = sid;
//     }
// 
//     public String getSkey() {
//         return Skey;
//     }
// 
//     public void setSkey(String skey) {
//         Skey = skey;
//     }
// 
//     public String getDeviceID() {
//         return DeviceID;
//     }
// 
//     public void setDeviceID(String deviceID) {
//         DeviceID = deviceID;
//     }
// }
// 
// Path: src/main/java/com/cherry/jeeves/domain/shared/VerifyUser.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class VerifyUser {
//     @JsonProperty
//     private String Value;
//     @JsonProperty
//     private String VerifyUserTicket;
// 
//     public String getValue() {
//         return Value;
//     }
// 
//     public void setValue(String value) {
//         Value = value;
//     }
// 
//     public String getVerifyUserTicket() {
//         return VerifyUserTicket;
//     }
// 
//     public void setVerifyUserTicket(String verifyUserTicket) {
//         VerifyUserTicket = verifyUserTicket;
//     }
// }


import com.cherry.jeeves.domain.request.component.BaseRequest;
import com.cherry.jeeves.domain.shared.VerifyUser;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
package com.cherry.jeeves.domain.request;


@JsonIgnoreProperties(ignoreUnknown = true)
public class VerifyUserRequest {
    @JsonProperty
    private BaseRequest BaseRequest;
    @JsonProperty
    private int Opcode;
    @JsonProperty
    private int[] SceneList;
    @JsonProperty
    private int SceneListCount;
    @JsonProperty
    private String skey;
    @JsonProperty
    private String VerifyContent;
    @JsonProperty
    private VerifyUser[] VerifyUserList;
    @JsonProperty
    private int VerifyUserListSize;

    public BaseRequest getBaseRequest() {
        return BaseRequest;
    }

    public void setBaseRequest(BaseRequest baseRequest) {
        BaseRequest = baseRequest;
    }

    public int getOpcode() {
        return Opcode;
    }

// Path: src/main/java/com/cherry/jeeves/domain/request/component/BaseRequest.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class BaseRequest {
//     @JsonProperty
//     private String Uin;
//     @JsonProperty
//     private String Sid;
//     @JsonProperty
//     private String Skey;
//     @JsonProperty
//     private String DeviceID;
// 
//     public String getUin() {
//         return Uin;
//     }
// 
//     public void setUin(String uin) {
//         Uin = uin;
//     }
// 
//     public String getSid() {
//         return Sid;
//     }
// 
//     public void setSid(String sid) {
//         Sid = sid;
//     }
// 
//     public String getSkey() {
//         return Skey;
//     }
// 
//     public void setSkey(String skey) {
//         Skey = skey;
//     }
// 
//     public String getDeviceID() {
//         return DeviceID;
//     }
// 
//     public void setDeviceID(String deviceID) {
//         DeviceID = deviceID;
//     }
// }
// 
// Path: src/main/java/com/cherry/jeeves/domain/shared/VerifyUser.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class VerifyUser {
//     @JsonProperty
//     private String Value;
//     @JsonProperty
//     private String VerifyUserTicket;
// 
//     public String getValue() {
//         return Value;
//     }
// 
//     public void setValue(String value) {
//         Value = value;
//     }
// 
//     public String getVerifyUserTicket() {
//         return VerifyUserTicket;
//     }
// 
//     public void setVerifyUserTicket(String verifyUserTicket) {
//         VerifyUserTicket = verifyUserTicket;
//     }
// }


// Path: src/main/java/com/cherry/jeeves/domain/request/VerifyUserRequest.java
import com.cherry.jeeves.domain.request.component.BaseRequest;
import com.cherry.jeeves.domain.shared.VerifyUser;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

package com.cherry.jeeves.domain.request;


@JsonIgnoreProperties(ignoreUnknown = true)
public class VerifyUserRequest {
    @JsonProperty
    private BaseRequest BaseRequest;
    @JsonProperty
    private int Opcode;
    @JsonProperty
    private int[] SceneList;
    @JsonProperty
    private int SceneListCount;
    @JsonProperty
    private String skey;
    @JsonProperty
    private String VerifyContent;
    @JsonProperty
    private VerifyUser[] VerifyUserList;
    @JsonProperty
    private int VerifyUserListSize;

    public BaseRequest getBaseRequest() {
        return BaseRequest;
    }

    public void setBaseRequest(BaseRequest baseRequest) {
        BaseRequest = baseRequest;
    }

    public int getOpcode() {
        return Opcode;
    }

    public void setOpcode(int opcode) {