2026-04-22 09:55:13 +02:00
|
|
|
using Wino.Core.Domain.Enums;
|
|
|
|
|
|
2026-02-15 02:20:18 +01:00
|
|
|
namespace Wino.Core.Domain.Models.Calendar;
|
|
|
|
|
|
|
|
|
|
public sealed class CalDavCalendar
|
|
|
|
|
{
|
|
|
|
|
public string RemoteCalendarId { get; init; } = string.Empty;
|
|
|
|
|
public string Name { get; init; } = string.Empty;
|
2026-04-22 09:55:13 +02:00
|
|
|
public string Description { get; init; } = string.Empty;
|
2026-02-15 02:20:18 +01:00
|
|
|
public string CTag { get; init; } = string.Empty;
|
|
|
|
|
public string SyncToken { get; init; } = string.Empty;
|
2026-04-22 09:55:13 +02:00
|
|
|
public string TimeZone { get; init; } = string.Empty;
|
|
|
|
|
public string BackgroundColorHex { get; init; } = string.Empty;
|
|
|
|
|
public bool IsReadOnly { get; init; }
|
|
|
|
|
public bool SupportsEvents { get; init; } = true;
|
|
|
|
|
public CalendarItemShowAs DefaultShowAs { get; init; } = CalendarItemShowAs.Busy;
|
|
|
|
|
public double? Order { get; init; }
|
2026-02-15 02:20:18 +01:00
|
|
|
}
|
|
|
|
|
|