namespace Dpz.Core.Web.Jobs.Models.FileTransfer;
/// <summary>
/// 暴露给浏览器端的房间状态。
/// </summary>
public sealed class FileTransferRoomSnapshot
{
/// <summary>房间唯一标识。</summary>
public required string Key { get; init; }
/// <summary>接收方加入链接。</summary>
public required string JoinUrl { get; init; }
/// <summary>创建时间。</summary>
public required DateTimeOffset CreatedAt { get; init; }
/// <summary>过期时间。</summary>
public required DateTimeOffset ExpiresAt { get; init; }
/// <summary>是否已完成配对。</summary>
public required bool IsPaired { get; init; }
}
AI 正在分析代码…
评论加载中...