class Employeemonthly_payinfoRequest:
    id = None
    employee_id = None
    standard_ctc = None
    disability = None
    payable_days = None
    paid_days = None
    pay_status = None
    pf_type = None
    is_tds = None
    pay_mode = None
    gross_pay = None
    take_home = None

    def __init__(self, employeemonthly_data):
        if 'id' in employeemonthly_data:
            self.id = employeemonthly_data['id']
        if 'employee_id' in employeemonthly_data:
            if employeemonthly_data['employee_id'] != '':
                self.employee_id = employeemonthly_data['employee_id']
        if 'standard_ctc' in employeemonthly_data:
            if employeemonthly_data['standard_ctc'] != '':
                self.standard_ctc = employeemonthly_data['standard_ctc']
            else:
                self.standard_ctc = 0.00
        if 'disability' in employeemonthly_data:
            self.disability = employeemonthly_data['disability']
        if 'payable_days' in employeemonthly_data:
            if employeemonthly_data['payable_days'] != '':
                self.payable_days = employeemonthly_data['payable_days']
        if 'paid_days' in employeemonthly_data:
            if employeemonthly_data['paid_days'] != '':
                self.paid_days = employeemonthly_data['paid_days']
        if 'pay_status' in employeemonthly_data:
            if employeemonthly_data['pay_status'] != '':
                self.pay_status = employeemonthly_data['pay_status']
        if 'pf_type' in employeemonthly_data:
            if employeemonthly_data['pf_type'] != "":
                self.pf_type = employeemonthly_data['pf_type']
            else:
                self.pf_type = 1
        if 'is_tds' in employeemonthly_data:
            if employeemonthly_data['is_tds'] != '':
                self.is_tds = employeemonthly_data['is_tds']
            else:
                self.is_tds = False
        if 'pay_mode' in employeemonthly_data:
            if employeemonthly_data['pay_mode'] != '':
                self.pay_mode = employeemonthly_data['pay_mode']
        if 'gross_pay' in employeemonthly_data:
            if employeemonthly_data['gross_pay'] != '':
                self.gross_pay = employeemonthly_data['gross_pay']
            else:
                self.gross_pay = 0.00
        if 'take_home' in employeemonthly_data:
            if employeemonthly_data['take_home'] != '':
                self.take_home = employeemonthly_data['take_home']
            else:
                self.take_home = 0.00

    def get_id(self):
        return self.id

    def get_employee_id(self):
        return self.employee_id

    def get_standard_ctc(self):
        return self.standard_ctc

    def get_disability(self):
        return self.disability

    def get_payable_days(self):
        return self.payable_days

    def get_paid_days(self):
        return self.paid_days

    def get_pay_status(self):
        return self.pay_status

    def get_is_tds(self):
        return self.is_tds

    def get_pf_type(self):
        return self.pf_type

    def get_pay_mode(self):
        return self.pay_mode

    def get_gross_pay(self):
        return self.gross_pay

    def get_take_home(self):
        return self.take_home