using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using BMA.EHR.Domain.Models.Base; using System.ComponentModel.DataAnnotations.Schema; using BMA.EHR.Domain.Models.MetaData; using BMA.EHR.Domain.Models.Organizations; using BMA.EHR.Domain.Models.Documents; namespace BMA.EHR.Domain.Models.Insignias { public class InsigniaRequest : EntityBase { [Required, MaxLength(50)] public string RequestStatus { get; set; } [Column(TypeName = "text")] public string RequestNote { get; set; } public InsigniaPeriod Period { get; set; } //public OrganizationEntity Organization { get; set; } public Guid OrganizationId { get; set; } public string? Organization { get; set; } public Document? Document { get; set; } public virtual List RequestProfiles { get; set; } = new List(); public string? ProfileType { get; set; } = string.Empty; } }