namespace TakeoutSaaS.TenantApi.Options;

/// <summary>
/// 腾讯地图 WebService 配置。
/// </summary>
public sealed class TencentMapOptions
{
    /// <summary>
    /// 配置节名称。
    /// </summary>
    public const string SectionName = "TencentMap";

    /// <summary>
    /// WebService 基础地址。
    /// </summary>
    public string BaseUrl { get; set; } = "https://apis.map.qq.com";

    /// <summary>
    /// 地理编码路径。
    /// </summary>
    public string GeocoderPath { get; set; } = "/ws/geocoder/v1/";

    /// <summary>
    /// WebService Key。
    /// </summary>
    public string WebServiceKey { get; set; } = string.Empty;

    /// <summary>
    /// WebService SecretKey（SK）。
    /// </summary>
    public string WebServiceSecret { get; set; } = string.Empty;
}
