// ***********************************************************************
// 
//     Heath
// 
// ***********************************************************************
using Lib.Common.LoggingAPI.Service.Constants;
using System.ComponentModel;
using System.Text.Json.Serialization;
namespace Lib.Common.LoggingAPI.Service.DataTransferObjects.Logger
{
    /// 
    /// The service logger target object.
    /// 
    public class LogTarget
    {
        /// 
        /// Gets or sets the log target method.
        /// 
        /// GET
        [DisplayName(DisplayNames.Method)]
        [JsonPropertyName(DisplayNames.Method)]
        public string? Method { get; set; }
        /// 
        /// Gets or sets the log target host.
        /// 
        /// GET
        [DisplayName(DisplayNames.Host)]
        [JsonPropertyName(DisplayNames.Host)]
        public string? Host { get; set; }
        /// 
        /// Gets or sets the log target route.
        /// 
        /// GET
        [DisplayName(DisplayNames.Route)]
        [JsonPropertyName(DisplayNames.Route)]
        public string? Route { get; set; }
    }
}