hxb
2024-10-24 773b9953ad645b39a9efa8ab6d71dfc9d9e4e22e
HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/user/bean/NewVersionBean.java
New file
@@ -0,0 +1,184 @@
package com.hdl.linkpm.sdk.user.bean;
import androidx.annotation.NonNull;
import java.io.Serializable;
/**
 * Created by jlchen on 12/15/21.
 * 新版本详情
 */
public class NewVersionBean implements Serializable {
    private String version;//新的版本号
    private String appName;//app名称
    private String appCode;//app编码
    private boolean isEnforce;//是否是强制更新
    private String appMarket;//应用市场名称
    private String releaseSystem;//发布系统,IOS、Android、wgt
    private String updateDescription;//更新说明json,多语言由客户端解析
    private String packageUrl;//下载地址
    private String remark;//备注
    private String limitGt;//minVersion 要求宿主App的最低版本号
    private String limitLe;//maxVersion 限制宿主App的最高版本号
    private long size;//文件大小
    private String signMethod;//文件签名类型:md5(32位小写)
    private String sign;//文件签名
    @NonNull
    public String getVersion() {
        return version == null ? "" : version;
    }
    public void setVersion(@NonNull String version) {
        this.version = version;
    }
    @NonNull
    public String getAppName() {
        return appName == null ? "" : appName;
    }
    public void setAppName(@NonNull String appName) {
        this.appName = appName;
    }
    @NonNull
    public String getAppCode() {
        return appCode == null ? "" : appCode;
    }
    public void setAppCode(@NonNull String appCode) {
        this.appCode = appCode;
    }
    public boolean getIsEnforce() {
        return isEnforce;
    }
    public void setIsEnforce(boolean enforce) {
        isEnforce = enforce;
    }
    @NonNull
    public String getAppMarket() {
        return appMarket == null ? "" : appMarket;
    }
    public void setAppMarket(@NonNull String appMarket) {
        this.appMarket = appMarket;
    }
    @NonNull
    public String getReleaseSystem() {
        return releaseSystem == null ? "" : releaseSystem;
    }
    public void setReleaseSystem(@NonNull String releaseSystem) {
        this.releaseSystem = releaseSystem;
    }
    @NonNull
    public String getUpdateDescription() {
        return updateDescription == null ? "" : updateDescription;
    }
    public void setUpdateDescription(@NonNull String updateDescription) {
        this.updateDescription = updateDescription;
    }
    @NonNull
    public String getPackageUrl() {
        return packageUrl == null ? "" : packageUrl;
    }
    public void setPackageUrl(@NonNull String packageUrl) {
        this.packageUrl = packageUrl;
    }
    @NonNull
    public String getRemark() {
        return remark == null ? "" : remark;
    }
    public void setRemark(@NonNull String remark) {
        this.remark = remark;
    }
    @NonNull
    public String getLimitGt() {
        return limitGt == null ? "" : limitGt;
    }
    public void setLimitGt(@NonNull String limitGt) {
        this.limitGt = limitGt;
    }
    @NonNull
    public String getLimitLe() {
        return limitLe == null ? "" : limitLe;
    }
    public void setLimitLe(@NonNull String limitLe) {
        this.limitLe = limitLe;
    }
    public boolean isEnforce() {
        return isEnforce;
    }
    public void setEnforce(boolean enforce) {
        isEnforce = enforce;
    }
    public long getSize() {
        return size;
    }
    public void setSize(long size) {
        this.size = size;
    }
    public String getSignMethod() {
        return signMethod == null ? "" : signMethod;
    }
    public void setSignMethod(String signMethod) {
        this.signMethod = signMethod;
    }
    public String getSign() {
        return sign == null ? "" : sign;
    }
    public void setSign(String sign) {
        this.sign = sign;
    }
    /**
     * 更新说明json,多语言有客户端解析
     */
    public static class UpdateDescriptionBean implements Serializable {
        private String Chinese;//中文更新说明
        private String English;//英文更新说明
        @NonNull
        public String getChinese() {
            return Chinese == null ? "" : Chinese;
        }
        public void setChinese(@NonNull String chinese) {
            Chinese = chinese;
        }
        @NonNull
        public String getEnglish() {
            return English == null ? "" : English;
        }
        public void setEnglish(@NonNull String english) {
            English = english;
        }
    }
}