33 lines
800 B
C#
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; }
|
|
|
|
|
|
} |