namespace Dpz.Core.Public.ViewModel.Response;

/// <summary>
/// 材质图标列表响应,图标名称(键)到图标内容(值)的映射
/// </summary>
public class MaterialIconListResponse() : Dictionary<string, string>(StringComparer.Ordinal)
{
    /// <summary>
    /// 使用现有图标映射构建响应
    /// </summary>
    /// <param name="icons">图标名称到图标内容的映射</param>
    public MaterialIconListResponse(IDictionary<string, string> icons)
        : this()
    {
        foreach (var (key, value) in icons)
        {
            this[key] = value;
        }
    }
}
评论加载中...