namespace Application.Features.Api.Attendance.GetCalendar;

public sealed record Response(IReadOnlyList<CalendarDay> Days);

// Date 는 KST 달력일(yyyy-MM-dd) 문자열 — UTC 직렬화(UtcDateTimeConverter)에 의해 하루 밀리지 않도록 DateTime 대신 문자열로 반환.
public sealed record CalendarDay(string Date, DateTime? AttendedAt, int ConsecutiveDays, int TotalCount);
