Class HealthReport
- Namespace
- PommaLabs.Thumbnailer.Client.Core
- Assembly
- PommaLabs.Thumbnailer.Client.dll
Report produced after running all health checks.
public class HealthReport
- Inheritance
-
HealthReport
- Inherited Members
Properties
Results
Results of each health check.
[JsonProperty("results", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<HealthReportResult> Results { get; set; }
Property Value
Status
[JsonProperty("status", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public HealthStatus Status { get; set; }
Property Value
TotalDuration
Total duration of all health checks, expressed in seconds.
[JsonProperty("totalDuration", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double TotalDuration { get; set; }