using LFlow.Base.Interfaces;
using LFlow.VersionManagement.Enums;
namespace LFlow.VersionManagement.Model;
public class VersionDto : IModel
{
///
/// ID
///
public string? ID
{
get;
set;
}
///
/// 版本号 eg:1.0.0.1
///
public string? CurrentVersion
{
get; set;
}
///
/// 更新说明
///
public string? Description
{
get; set;
}
public DateTime LastPublishTime
{
get; set;
}
///
/// 下载地址
///
public string? DownloadUrl
{
get; set;
}
///
/// 文件名
///
public string? FileName
{
get; set;
}
///
/// 文件大小
///
public string? FileSize
{
get; set;
}
///
/// MD5 校验码
///
public string? Md5
{
get; set;
}
///
/// 是否强制更新
///
public bool IsRequired
{
get; set;
}
///
/// 更新通道
///
public VersionChannel VersionChannel
{
get; set;
}
///
/// 更新目标类型
///
public UpgradeTargetType UpgradeTargetType
{
get; set;
}
///
/// 更新类型
///
public VersionType VersionType
{
get; set;
}
}