namespace Yw.BIMFace
|
{
|
/// <summary>
|
/// 文件转换响应 Model
|
/// </summary>
|
[Serializable]
|
public class TranslateFileResponseModel
|
{
|
/// <summary>
|
/// 文件转换开始的时间
|
/// </summary>
|
[JsonProperty("createTime", NullValueHandling = NullValueHandling.Ignore)]
|
public DateTime? CreateTime { get; set; }
|
|
/// <summary>
|
/// 数据包ID
|
/// </summary>
|
[JsonProperty("databagId", NullValueHandling = NullValueHandling.Ignore)]
|
public string DatabagId { get; set; }
|
|
/// <summary>
|
/// 文件ID
|
/// </summary>
|
[JsonProperty("fileId", NullValueHandling = NullValueHandling.Ignore)]
|
public long? FileId { get; set; }
|
|
/// <summary>
|
/// 文件的名称,包括后缀
|
/// </summary>
|
[JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)]
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 优先级,数字越大,优先级越低。1, 2, 3
|
/// </summary>
|
[JsonProperty("priority", NullValueHandling = NullValueHandling.Ignore)]
|
public int? Priority { get; set; }
|
|
/// <summary>
|
/// 若转换失败,则返回失败原因
|
/// </summary>
|
[JsonProperty("reason", NullValueHandling = NullValueHandling.Ignore)]
|
public string Reason { get; set; }
|
|
/// <summary>
|
/// 转换的状态
|
/// </summary>
|
[JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)]
|
public string Status { get; set; }
|
|
/// <summary>
|
/// 缩略图
|
/// </summary>
|
[JsonProperty("thumbnail", NullValueHandling = NullValueHandling.Ignore)]
|
public string[] Thumbnails { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
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());
|
}
|
|
|
|
}
|
}
|