using System;

namespace SyncfusionSchedulerDeleteBug.DataAccess.Events
{
    public class WorkerEventInfoDto
    {
        public int Id { get; set; }
        public int WorkerId { get; set; }
        public int WorkerTypeId { get; set; }
        public string WorkersFullName { get; set; }
        public string TypeDescription { get; set; }
        public string Subject { get; set; }
        public int CompanyId { get; set; }
        public string CompanyName { get; set; }
        public int ProjectId { get; set; }
        public string ProjectName { get; set; }
        public string Country { get; set; }
        public string Location { get; set; }
        public DateTimeOffset DStart { get; set; }
        public DateTimeOffset DEnd { get; set; }
        public bool IsAllDay { get; set; }
        public bool IsRecurring { get; set; }
        public string Summary { get; set; }
        public string? RecurrenceRule { get; set; }
        public string? RecurrenceException { get; set; }
        public int RecurrenceId { get; set; }
        public string BackgroundColor { get; set; }
        public string? ForegroundColor { get; set; }
    }
}
