using NCC.Dependency; using NCC.Extensions; using Microsoft.OpenApi.Models; namespace NCC.SpecificationDocument { /// /// 规范化文档开放接口信息 /// [SuppressSniffer] public sealed class SpecificationOpenApiInfo : OpenApiInfo { /// /// 构造函数 /// public SpecificationOpenApiInfo() { Version = "1.0.0"; } /// /// 分组私有字段 /// private string _group; /// /// 所属组 /// public string Group { get => _group; set { _group = value; Title ??= string.Join(' ', _group.SplitCamelCase()); } } /// /// 排序 /// public int? Order { get; set; } /// /// 是否可见 /// public bool? Visible { get; set; } } }