namespace TakeoutSaaS.Application.Identity.Contracts;

/// <summary>
/// 权限模板 DTO。
/// </summary>
public sealed record PermissionTemplateDto
{
    /// <summary>
    /// 权限编码。
    /// </summary>
    public string Code { get; init; } = string.Empty;

    /// <summary>
    /// 权限名称。
    /// </summary>
    public string Name { get; init; } = string.Empty;

    /// <summary>
    /// 权限描述。
    /// </summary>
    public string? Description { get; init; }
}
