TellmeRevitPluging/Models/FileModels.cs

63 lines
1.3 KiB
C#

using System;
namespace RevitHttpControl.Models
{
/// <summary>
/// 打开文件请求参数
/// </summary>
public class OpenFileRequest
{
/// <summary>
/// 文件路径
/// </summary>
public string FilePath { get; set; }
/// <summary>
/// 是否分离模式打开
/// </summary>
public bool Detached { get; set; } = true;
}
/// <summary>
/// 打开文件响应
/// </summary>
public class OpenFileResponse
{
/// <summary>
/// 操作结果
/// </summary>
public string Result { get; set; }
/// <summary>
/// 文件名
/// </summary>
public string FileName { get; set; }
/// <summary>
/// 文件路径
/// </summary>
public string FilePath { get; set; }
}
/// <summary>
/// 关闭文件响应
/// </summary>
public class CloseFileResponse
{
/// <summary>
/// 操作结果
/// </summary>
public string Result { get; set; }
/// <summary>
/// 关闭前的文件名
/// </summary>
public string FileName { get; set; }
/// <summary>
/// 关闭前的文件路径
/// </summary>
public string FilePath { get; set; }
}
}