class Employeemonthlypay_deductionsRequest:
    id=None
    type=None
    from_date=None
    to_date=None
    deduction_status=None
    employee_id=None
    paycomponent_id=None
    amount=None
    deduct_date=None

    def __init__(self, payroll_data):
        if 'id' in payroll_data:
            self.id = payroll_data['id']
        if 'type' in payroll_data:
            self.type = payroll_data['type']
        if 'from_date' in payroll_data:
            self.from_date = payroll_data['from_date']
        if 'to_date' in payroll_data:
            self.to_date = payroll_data['to_date']
        if 'deducation_status' in payroll_data:
            self.deduction_status = payroll_data['deducation_status']
        if 'employee_id' in payroll_data:
            self.employee_id = payroll_data['employee_id']
        if 'paycomponent_id' in payroll_data:
            self.paycomponent_id = payroll_data['paycomponent_id']
        if 'amount' in payroll_data:
            if payroll_data['amount'] != '':
                self.amount =payroll_data['amount']
            else:
                self.amount = 0.00
        if 'deduct_date' in payroll_data:
            self.deduct_date = payroll_data['deduct_date']

    def get_id(self):
        return self.id

    def get_type(self):
        return self.type

    def get_from_date(self):
        return self.from_date

    def get_to_date(self):
        return self.to_date

    def get_deduction_status(self):
        return self.deduction_status

    def get_employee_id(self):
        return self.employee_id

    def get_paycomponent_id(self):
        return self.paycomponent_id

    def get_amount(self):
        return self.amount

    def get_deduct_date(self):
        return self.deduct_date
