using System;
using System.Collections.Generic;

// Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
// If you have enabled NRTs for your project, then un-comment the following line:
// #nullable disable

namespace MS.Entities.Models
{
    public partial class PosTrxPromotions
    {
        public Guid Id { get; set; }
        public Guid OwnerId { get; set; }
        public string DiscountRuleDescription { get; set; }
        public int PromotionType { get; set; }
        public decimal Value { get; set; }
        public string Name { get; set; }
        public decimal AdditionalValue { get; set; }
        public int? PromotionStatus { get; set; }
        public string OriginalPromotionId { get; set; }
        public string PromotionId { get; set; }
        public int? Qty { get; set; }
        public Guid? OwnerPosTrxLineItemId { get; set; }
        public Guid? OwnerPosTrxId { get; set; }
        public DateTime CreatedDateTime { get; set; }
        public DateTime? DeletedDateTime { get; set; }
        public bool IsDeleted { get; set; }
        public DateTime ModifiedDateTime { get; set; }
        public Guid? TargetBusinessUnitId { get; set; }

        public virtual PosTrxes OwnerPosTrx { get; set; }
        public virtual PosTrxLineItems OwnerPosTrxLineItem { get; set; }
    }
}
