using System.ComponentModel.DataAnnotations.Schema; using vendorApproverBackend.Enums; namespace vendorApproverBackend.Entities { [Table("pq_request_clarifications")] public class PqRequestClarification { [Column("id")] public long Id { get; set; } [Column("prequalification_request_id")] public long? PrequalificationRequestId { get; set; } // This replaces the single step int with a list of step observations [Column("step_observations")] public List? StepObservations { get; set; } = new(); [Column("sender_role")] public PqClarificationRoleEnum? Sender { get; set; } [Column("receiver_role")] public PqClarificationRoleEnum? Receiver { get; set; } [Column("deadline_reply")] public DateTime? DeadlineReply { get; set; } [Column("comment")] public string? Comment { get; set; } [Column("timestamp")] public DateTime Timestamp { get; set; } = DateTime.UtcNow; } }