#region << 版 本 注 释 >>

/*--------------------------------------------------------------------
* 版权所有 (c) 2026 WenJY 保留所有权利。
* CLR版本：4.0.30319.42000
* 机器名称：Mr.Wen's MacBook Pro
* 命名空间：Sln.IntelliBelt.Config
* 唯一标识：1FB5DDDF-2A9F-44A3-BFDD-1575E03E09B7
*
* 创建者：WenJY
* 电子邮箱：
* 创建时间：2026-04-24 14:50:17
* 版本：V1.0.0
* 描述：
*
*--------------------------------------------------------------------
* 修改人：
* 时间：
* 修改说明：
*
* 版本：V1.0.0
*--------------------------------------------------------------------*/

#endregion << 版 本 注 释 >>

using Microsoft.Extensions.Options;

namespace Sln.IntelliBelt.Config;

public class AppConfig: IOptions<AppConfig>
{
    
    /// <summary>
    /// 日志文件路径
    /// </summary>
    public string logPath { get; set; }
    
    /// <summary>
    /// 终端编号
    /// </summary>
    public string terminalCode { get; set; }

    /// <summary>
    /// 监听端口
    /// </summary>
    public int listernTcpPort { get; set; }
    
    /// <summary>
    /// 监听端口
    /// </summary>
    public int listernWebSocketPort { get; set; }
    
    public AppConfig Value => this;
}