Table of Contents

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

ICollection<HealthReportResult>

Status

[JsonProperty("status", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public HealthStatus Status { get; set; }

Property Value

HealthStatus

TotalDuration

Total duration of all health checks, expressed in seconds.

[JsonProperty("totalDuration", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double TotalDuration { get; set; }

Property Value

double