namespace Brizco.Domain.Entities.Shift; [AdaptTwoWays("[name]SDto", IgnoreAttributes = new[] { typeof(AdaptIgnoreAttribute) }, MapType = MapType.Map | MapType.MapToTarget | MapType.Projection)] [GenerateMapper] public partial class Shift : ApiEntity { public Shift() { } internal Shift(string title, string description, TimeSpan startAt, TimeSpan endAt,Guid complexId) { Title = title; Description = description; StartAt = startAt; EndAt = endAt; ComplexId = complexId; } public string Title { get; internal set; } = string.Empty; public TimeSpan StartAt { get; internal set; } public TimeSpan EndAt { get; internal set; } public string Description { get; internal set; } = string.Empty; public Guid ComplexId { get; set; } public Complex.Complex? Complex { get; set; } public List Days { get; internal set; } = new(); public List Plans { get; internal set; } = new(); public List Routines { get; internal set; } = new(); }