Files
Backend-Api/0_Framework/Domain/CustomizeCheckoutShared/ValueObjects/BonusesPay.cs

33 lines
800 B
C#

using _0_Framework.Domain.CustomizeCheckoutShared.Enums;
namespace _0_Framework.Domain.CustomizeCheckoutShared.ValueObjects;
public record BonusesPay
{
public BonusesPay(BonusesType bonusesPayType, double value, BonusesPaymentType paymentType)
{
BonusesPayType = bonusesPayType;
Value = value;
PaymentType = paymentType;
}
private BonusesPay()
{
}
/// <summary>
/// نوع عیدی
/// </summary>
public BonusesType BonusesPayType { get; private set; }
/// <summary>
/// مقدار درصد یا مبلغ
/// </summary>
public double Value { get; private set; }
/// <summary>
/// نوع پرداخت برای عیدی
/// </summary>
public BonusesPaymentType PaymentType { get; private set; }
}