namespace Yw.BIMFace { /// /// 文件转换响应 Model /// [Serializable] public class TranslateFileResponseModel { /// /// 文件转换开始的时间 /// [JsonProperty("createTime", NullValueHandling = NullValueHandling.Ignore)] public DateTime? CreateTime { get; set; } /// /// 数据包ID /// [JsonProperty("databagId", NullValueHandling = NullValueHandling.Ignore)] public string DatabagId { get; set; } /// /// 文件ID /// [JsonProperty("fileId", NullValueHandling = NullValueHandling.Ignore)] public long? FileId { get; set; } /// /// 文件的名称,包括后缀 /// [JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)] public string Name { get; set; } /// /// 优先级,数字越大,优先级越低。1, 2, 3 /// [JsonProperty("priority", NullValueHandling = NullValueHandling.Ignore)] public int? Priority { get; set; } /// /// 若转换失败,则返回失败原因 /// [JsonProperty("reason", NullValueHandling = NullValueHandling.Ignore)] public string Reason { get; set; } /// /// 转换的状态 /// [JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)] public string Status { get; set; } /// /// 缩略图 /// [JsonProperty("thumbnail", NullValueHandling = NullValueHandling.Ignore)] public string[] Thumbnails { get; set; } /// /// /// public override string ToString() { StringBuilder sb = new StringBuilder(); if (Thumbnails != null && Thumbnails.Length > 0) { foreach (string thumbnail in Thumbnails) { sb.AppendLine(thumbnail); } } return string.Format("TranslateFileResponseModel [createTime={0}, fileId={1}, name={2}, priority={3},reason={4},status={5},thumbnail={6}]", CreateTime, FileId, Name, Priority, Reason, Status, sb.ToString()); } } }