using System;
using Dpz.Core.EnumLibrary;
#nullable enable
namespace Dpz.Core.Public.ViewModel.Response;
/// <summary>
/// 健康检查结果
/// </summary>
public struct HealthCheckResultResponse
{
/// <summary>
/// 健康状态
/// </summary>
public HealthStatus Status { get; set; }
/// <summary>
/// 上次检查耗时
/// </summary>
public TimeSpan LastCheckDuration { get; set; }
/// <summary>
/// 错误信息
/// </summary>
public string? ErrorMessage { get; set; }
/// <summary>
/// 上次检查时间
/// </summary>
public DateTime LastCheckTime { get; set; }
}