using System; using Itenso.TimePeriod; namespace Wino.Core.Domain.Interfaces { public interface ICalendarItem { string Title { get; } Guid Id { get; } IAccountCalendar AssignedCalendar { get; } DateTime StartDate { get; set; } DateTime EndDate { get; } double DurationInSeconds { get; set; } ITimePeriod Period { get; } bool IsRecurringEvent { get; } bool IsAllDayEvent { get; } bool IsMultiDayEvent { get; } bool IsSingleExceptionalInstance { get; } } }