namespace TakeoutSaaS.Application.Storage.Contracts;

/// <summary>
/// 上传完成后的返回模型。
/// </summary>
public sealed class FileUploadResponse
{
    /// <summary>
    /// 访问 URL（已包含签名）。
    /// </summary>
    public string Url { get; set; } = string.Empty;

    /// <summary>
    /// 文件名。
    /// </summary>
    public string FileName { get; set; } = string.Empty;

    /// <summary>
    /// 文件大小。
    /// </summary>
    public long FileSize { get; set; }
}
