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 IsAllDayEvent { get; } bool IsMultiDayEvent { get; } bool IsRecurringChild { get; } bool IsRecurringParent { get; } bool IsRecurringEvent { get; } } }