using System;
using System.Collections.Generic;

namespace Domain.Entities
{
    public class EDeliveryNote
    {
        public int Id { get; set; }

        public string DeliveryNoteNumber { get; set; } = string.Empty;

        public int? QuoteId { get; set; }

        public int? SalesInvoiceId { get; set; }

        public DateTime IssueDate { get; set; }

        public int CustomerId { get; set; }

        public string Status { get; set; } = string.Empty;

        public string? Observations { get; set; }

        public string? ExtraInfoJson { get; set; }

        public int PrintCount { get; set; }

        public DateTime CreatedAt { get; set; }

        public DateTime? ModifiedAt { get; set; }

        public List<EDeliveryNoteDetail> PhSDeliveryNoteDetails { get; set; } = new List<EDeliveryNoteDetail>();
    }
}
