namespace _0_Framework.Domain.CustomizeCheckoutValueObjects; public class InsuranceDeduction { public InsuranceDeduction(InsuranceDeductionType insuranceDeductionType, double value) { InsuranceDeductionType = insuranceDeductionType; Value = value; } private InsuranceDeduction() { } public InsuranceDeductionType InsuranceDeductionType { get; private set; } public double Value { get; private set; } } public enum InsuranceDeductionType { /// /// محاسبه نمیشود /// None, /// /// بر اساس قانون کار (حقوق+بن کارگری+ بن مسکن+حق تاهل)*7درصد /// BasedOnLaborLaw, /// /// بر اساس درصد از حقوق تعیین شده /// PercentageOfSalary, /// /// به صورت مبلغ ماهانه اختصاصی پرداخت میشود /// Money }