package com.ttstd.signaling.service;

/**
 * 登录/刷新返回的令牌对。
 *
 * @param accessToken      短期访问令牌（用于 HTTP 接口与 WebSocket 握手）
 * @param refreshToken     刷新令牌（一次性，使用后轮转）
 * @param expiresInSeconds 访问令牌剩余有效期
 * @param sessionId        登录会话 ID
 * @param principalId      主体 ID
 * @param displayName      展示名
 */
public record TokenPair(
        String accessToken,
        String refreshToken,
        long expiresInSeconds,
        String sessionId,
        String principalId,
        String displayName) {
}
