OnlineSalesAutoCrop/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Integrations/IntegrationMaterialPriceResponse.cs

39 lines
1.3 KiB
C#

using System;
namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Integrations;
public class IntegrationMaterialPriceResponse : ResponseBase
{
public int MaterialPriceId { get; set; }
public string? SalesOrg { get; set; }
public string? DistributionChannel { get; set; }
public string? CustomerNumber { get; set; }
public string? CustomerGroupCode { get; set; }
public string MaterialCode { get; set; }
public string ConditionType { get; set; }
public string CalculationType { get; set; }
public string PricingUnit { get; set; }
public string UnitOfMeasure { get; set; }
public DateTime ValidFrom { get; set; }
public DateTime ValidTo { get; set; }
public string Status { get; set; }
public decimal ConditionValue { get; set; }
}
public class MaterialIntegrationPriceReqResponse : ResponseBase
{
public string MaterialCode { get; set; }
public string ConditionType { get; set; }
public string? CustomerNumber { get; set; }
public string? CustomerGroupCode { get; set; }
public bool IsUpdated { get; set; }
}
public class MaterialPriceTypeResponse
{
public int PriceTypeId { get; set; }
public string Name { get; set; }
public string Code { get; set; }
public MaterialPriceTypeEnum PriceType { get; set; }
}