You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
2.4 KiB
C#

using LitJson;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AutoUpdater
{
[Serializable]
public class VersionObject
{
/// <summary>
/// 应用标识
/// </summary>
public string AppSign { get; set; }
/// <summary>
/// 应用名称
/// </summary>
public string AppName { get; set; }
/// <summary>
/// 终端类型
/// </summary>
public string TerminalType { get; set; }
/// <summary>
/// 版本类型
/// </summary>
public int VersionType { get; set; }
/// <summary>
/// 当前程序版本号
/// </summary>
public string VersionNum { get; set; }
/// <summary>
/// 当前最新程序版本号
/// </summary>
public string NewVersionNum { get; set; }
/// <summary>
/// 升级最低版本
/// </summary>
public string MinVersionNum { get; set; }
/// <summary>
/// 是否有新版本
/// </summary>
public bool HasNew { get; set; }
/// <summary>
/// 文件服务器地址
/// </summary>
public string DfsAccessDomain { get; set; }
/// <summary>
/// 自动更新后启动的主程序文件
/// </summary>
public string StartApplication { get; set; }
/// <summary>
/// 文件名
/// </summary>
public string FileName { get; set; }
/// <summary>
/// 文件大小(单位:字节)
/// </summary>
public long Length { get; set; }
/// <summary>
/// MD5校验值
/// </summary>
public string CheckNum { get; set; }
/// <summary>
/// 更新日志
/// </summary>
public string UploadLog { get; set; }
/// <summary>
/// 是否强制升级(1-是,0-否)
/// </summary>
public int ForceUpload { get; set; }
/// <summary>
/// 备注说明
/// </summary>
public string Description { get; set; }
/// <summary>
/// 下载地址
/// </summary>
public string Url { get; set; }
/// <summary>
/// 文件路径
/// </summary>
public string UploadFile { get; set; }
}
}