package com.hdl.linkpm.sdk.ota.bean; import androidx.annotation.NonNull; import java.io.Serializable; /** * 云端网关驱动对象 */ public class CloudGatewayDriversBean implements Serializable { /// 驱动Id private String driverId; /// 驱动版本Id private String driverVersionId; /// 驱动版本编号 private String driverVersionCode; ///不知道是啥 private String driverVersionType; /// 更新描述 private String driverVersionDesc; /// 版本类型 可用值: 标准版:STANDARD 特殊版:SPECIAL,可用值:STANDARD,SPECIAL /// 是否付费 可用值 免费:FREE,付费不能试用:NOT_FREE,付费试用3个月:MONTHS_3,付费试用6个月:MONTHS_6,可用值:FREE,NOT_FREE,MONTHS_3,MONTHS_6 private String driverFree; /// 标签类型 private String driverTag; /// 更新时间 private String modifyTime; /// 发布状态 可用值 下架:SOLD_OUT 发布:PUBLISH,可用值:SOLD_OUT,PUBLISH private String saleStatus; /// 驱动文件地址 private String driverFileUrl; /// 驱动版本号 private String driverVersion; /// 下载次数 private String downloadCount; /// 驱动状态, 0开发板 1正式版2停用 可用值:BETA,RELEASE,DISABLE可用值:BETA,RELEASE,DISABLE private String driverStatus; /// 文件MD5 private String driverMd5; ///不知道是啥 private String enable; @NonNull public String getDriverId() { return driverId == null ? "" : driverId; } public void setDriverId(@NonNull String newDriverId) { this.driverId = newDriverId; } @NonNull public String getDriverVersionId() { return driverVersionId == null ? "" : driverVersionId; } public void setDriverVersionId(@NonNull String newDriverVersionId) { this.driverVersionId = newDriverVersionId; } @NonNull public String getDriverVersionCode() { return driverVersionCode == null ? "" : driverVersionCode; } public void setDriverVersionCode(@NonNull String newDriverVersionCode) { this.driverVersionCode = newDriverVersionCode; } @NonNull public String getDriverVersionDesc() { return driverVersionDesc == null ? "" : driverVersionDesc; } public void setDriverVersionDesc(@NonNull String newDriverVersionDesc) { this.driverVersionDesc = newDriverVersionDesc; } public void setDriverFree(@NonNull String newDriverFree) { this.driverFree = newDriverFree; } @NonNull public String getDriverFree() { return driverFree == null ? "" : driverFree; } @NonNull public String getModifyTime() { return modifyTime == null ? "" : modifyTime; } @NonNull public String getDriverTag() { return driverTag == null ? "" : driverTag; } public void setDriverTag(@NonNull String newDriverTag) { this.driverTag = newDriverTag; } @NonNull public String getSaleStatus() { return saleStatus == null ? "" : saleStatus; } public void setSaleStatus(@NonNull String newSaleStatus) { this.saleStatus = newSaleStatus; } @NonNull public String getDriverFileUrl() { return driverFileUrl == null ? "" : driverFileUrl; } public void setDriverFileUrl(@NonNull String newDriverFileUrl) { this.driverFileUrl = newDriverFileUrl; } @NonNull public String getDownloadCount() { return downloadCount == null ? "" : downloadCount; } public void setDriverVersion(@NonNull String newDriverVersion) { this.driverVersion = newDriverVersion; } @NonNull public String getDriverVersion() { return driverVersion == null ? "" : driverVersion; } @NonNull public String getDriverStatus() { return driverStatus == null ? "" : driverStatus; } public void setDriverStatus(@NonNull String newDriverStatus) { this.driverStatus = newDriverStatus; } @NonNull public String getDriverMd5() { return driverMd5 == null ? "" : driverMd5; } @NonNull public String getDriverVersionType() { return driverVersionType == null ? "" : driverVersionType; } @NonNull public String getEnable() { return enable == null ? "" : enable; } }