using Application.Abstractions.Chat; namespace Application.Features.Api.Chat.GetHistory; public sealed class Response { public required string RoomKey { get; init; } /// 상단 고정 공지 (없으면 null) public string? Notice { get; init; } /// 슬로우 모드 (초) — 0 이면 전역 rate limit 만 public short SlowModeSeconds { get; init; } /// 오래된 → 최신 순 최근 메시지 public required IReadOnlyList Messages { get; init; } }