package com.hdl.linkpm.sdk.core.response; import androidx.annotation.NonNull; import java.io.Serializable; /** * @Author : Zoro. * @Date : 2019/6/9. * @Describe : */ public class BaseInfo implements Serializable { private int code; private T data; private String message; //这个是密码输错超出次数,才有这个字段; private Extra extra; public BaseInfo(int code, T data) { this.code = code; this.data = data; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public T getData() { return data; } @NonNull public String getMessage() { return message == null ? "" : message; } public void setMessage(String message) { this.message = message; } public void setData(T data) { this.data = data; } public Extra getExtra() { return extra; } public void setExtra(Extra extra) { this.extra = extra; } public static class Extra { public int getMaxPwdErrorNum() { return maxPwdErrorNum; } public void setMaxPwdErrorNum(int maxPwdErrorNum) { this.maxPwdErrorNum = maxPwdErrorNum; } public long getUnlockTime() { return unlockTime; } public void setUnlockTime(long unlockTime) { this.unlockTime = unlockTime; } public int getCurrentPwdErrorNum() { return currentPwdErrorNum; } public void setCurrentPwdErrorNum(int currentPwdErrorNum) { this.currentPwdErrorNum = currentPwdErrorNum; } private int maxPwdErrorNum; private long unlockTime; private int currentPwdErrorNum; } }