#nullable enable using Wino.Core.Domain.Models.Calendar; namespace Wino.Messaging.Client.Calendar; /// /// Raised when a new calendar display range is requested. /// /// Display type and anchor date to resolve. /// Force a reload even if the resolved range did not change. /// Optional event target to open after the requested range is loaded. public record LoadCalendarMessage( CalendarDisplayRequest DisplayRequest, bool ForceReload = false, CalendarItemTarget? PendingTarget = null);