using System;

namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Integrations;

public class IntegrationMaterialFreeGood
{
    public int FreeGoodsId { get; set; }   // required for Update
    public string SalesOrg { get; set; }
    public string DistributionChannel { get; set; }
    public int? CustomerId { get; set; }   // nullable
    public string CustomerPriceGroup { get; set; }
    public int MaterialId{ get; set; }
    public decimal MinOrderQuantity { get; set; }
    public decimal ForQuantity { get; set; }
    public string UnitOfMeasure { get; set; }
    public decimal FreeQuantity { get; set; }
    public string FocUnitOfMeasure { get; set; }
    public DateTime ValidFrom { get; set; }
    public DateTime ValidTo { get; set; }
    public string? Status { get; set; }   // NULL = Active, X = Inactive
    public DateTime CreatedDate { get; set; }
    public DateTime ModifiedDate { get; set; }
}
