TellmeRevitPluging/Models/ApiResponse.cs
2025-12-09 17:43:30 +08:00

37 lines
839 B
C#

using System;
namespace RevitHttpControl.Models
{
/// <summary>
/// 统一响应格式类
/// </summary>
/// <typeparam name="T">数据类型</typeparam>
public class ApiResponse<T>
{
/// <summary>
/// 请求是否成功
/// </summary>
public bool Success { get; set; }
/// <summary>
/// 响应状态码
/// </summary>
public int Code { get; set; }
/// <summary>
/// 响应消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 响应数据
/// </summary>
public T Data { get; set; }
/// <summary>
/// 时间戳
/// </summary>
public DateTime Timestamp { get; set; } = DateTime.UtcNow;
}
}