namespace Flyshot.ControllerClientCompat;

/// <summary>
/// 表示 HTTP-only ControllerClient 兼容层的基础配置。
/// </summary>
public sealed class ControllerClientCompatOptions
{
    /// <summary>
    /// 获取或设置对外暴露的服务端版本号。
    /// </summary>
    public string ServerVersion { get; set; } = "flyshot-replacement-controller-client-compat/0.1.0";

    /// <summary>
    /// 获取或设置父工作区根目录；为空时由运行时自动推断。
    /// </summary>
    public string? WorkspaceRoot { get; set; }
}
