// 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 Confirmation
    {
        [JsonPropertyName("ADDITIONAL_SCORES")]
        public AdditionalScores AdditionalScores { get; set; }

        [JsonPropertyName("CANDIDATE_FEAT_DESC")]
        public string CandidateFeatDesc { get; set; }

        [JsonPropertyName("CANDIDATE_FEAT_ID")]
        public int CandidateFeatId { get; set; }

        [JsonPropertyName("CANDIDATE_FEAT_USAGE_TYPE")]
        public string CandidateFeatUsageType { get; set; }

        /// <summary>
        /// Internal use.
        /// </summary>
        [JsonPropertyName("FTYPE_CODE")]
        public string FtypeCode { get; set; }

        [JsonPropertyName("INBOUND_FEAT_DESC")]
        public string InboundFeatDesc { get; set; }

        [JsonPropertyName("INBOUND_FEAT_ID")]
        public int InboundFeatId { get; set; }

        [JsonPropertyName("INBOUND_FEAT_USAGE_TYPE")]
        public string InboundFeatUsageType { get; set; }

        [JsonPropertyName("SCORE")]
        public int Score { get; set; }

        [JsonPropertyName("SCORE_BEHAVIOR")]
        public string ScoreBehavior { get; set; }

        [JsonPropertyName("SCORE_BUCKET")]
        public string ScoreBucket { get; set; }

        [JsonPropertyName("SOURCE")]
        public string Source { get; set; }

        [JsonPropertyName("TOKEN")]
        public string Token { get; set; }
    }
}
