using _0_Framework.Domain.CustomizeCheckoutShared.Enums; namespace _0_Framework.Domain.CustomizeCheckoutShared.ValueObjects; public record ShiftPay { public ShiftPay(ShiftType shiftType, ShiftPayType shiftPayType, double value) { ShiftType = shiftType; ShiftPayType = shiftPayType; Value = value; } private ShiftPay() { } /// /// نوع نوبت کاری را مشخص میکند . به عنوان مثال: صبح و عصر، عصر و شب و غیره... /// public ShiftType ShiftType { get; private set; } /// /// نوع پرداخت را مشخص میکند که آیا به صورت درصدی است یا مبلغ اختصاصی. /// public ShiftPayType ShiftPayType { get; private set; } public double Value { get; private set; } }