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