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;
|
}
|
}
|
}
|