// Code generated by jtd-codegen for C# + System.Text.Json v0.2.1
#pragma warning disable CS8601, CS8618

using System.Text.Json.Serialization;

namespace Senzing.Typedef
{
    public class WorkloadThreadState
    {
        [JsonPropertyName("active")]
        public int Active { get; set; }

        [JsonPropertyName("dataLatchContention")]
        public int DataLatchContention { get; set; }

        [JsonPropertyName("governorContention")]
        public int GovernorContention { get; set; }

        [JsonPropertyName("idle")]
        public int Idle { get; set; }

        [JsonPropertyName("loader")]
        public int Loader { get; set; }

        [JsonPropertyName("obsEntContention")]
        public int ObsEntContention { get; set; }

        [JsonPropertyName("resEntContention")]
        public int ResEntContention { get; set; }

        [JsonPropertyName("resolver")]
        public int Resolver { get; set; }

        [JsonPropertyName("scoring")]
        public int Scoring { get; set; }

        [JsonPropertyName("sqlExecuting")]
        public int SqlExecuting { get; set; }
    }
}
