class EmployeePaystructureRequest:
    id=None
    employee_id = None
    standard_ctc=None
    disability=None
    pf_type=None
    updated_date=None
    is_tds=None
    gross_pay=None
    take_home=None
    is_esi=None
    emp_grade=None
    emp_template=None
    from_date=None
    to_date=None
    def __init__(self, payroll_data):
        if 'id' in payroll_data:
            if payroll_data['id'] != '':
                self.id = payroll_data['id']
        if 'employee_id' in payroll_data:
            if payroll_data['employee_id'] != '':
                self.employee_id = payroll_data['employee_id']
        if 'standard_ctc' in payroll_data:
            if payroll_data['standard_ctc'] != '':
                self.standard_ctc = payroll_data['standard_ctc']
            else:
                self.standard_ctc = 0.00
        if 'disability' in payroll_data:
            self.disability = payroll_data['disability']
        if 'pf_type' in payroll_data:
            if payroll_data['pf_type'] != "":
                self.pf_type = payroll_data['pf_type']
            else:
                self.pf_type = 1
        if 'is_tds' in payroll_data:
            if payroll_data['is_tds'] != '':
                self.is_tds = payroll_data['is_tds']
            else:
                self.is_tds = False
        if 'updated_date' in payroll_data:
            self.updated_date = payroll_data['updated_date']
        if 'gross_pay' in payroll_data:
            if payroll_data['gross_pay'] != '':
                self.gross_pay = payroll_data['gross_pay']
            else:
                self.gross_pay = 0.00
        if 'take_home' in payroll_data:
            if payroll_data['take_home'] != '':
                self.take_home = payroll_data['take_home']
            else:
                self.take_home = 0.00
        if 'is_esi' in payroll_data:
            if payroll_data['is_esi'] != '':
                self.is_esi = payroll_data['is_esi']
            else:
                self.is_esi = True
        if 'emp_grade' in payroll_data:
            if payroll_data['emp_grade'] != '':
                self.emp_grade = payroll_data['emp_grade']
        if 'emp_template' in payroll_data:
            if payroll_data['emp_template'] != '':
                self.emp_template = payroll_data['emp_template']
        if 'from_date' in payroll_data:
            if payroll_data['from_date'] != '':
                self.from_date = payroll_data['from_date']
        if 'to_date' in payroll_data:
            if payroll_data['to_date'] != '':
                self.to_date = payroll_data['to_date']

    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_pf_type(self):
        return self.pf_type

    def get_updated_date(self):
        return self.updated_date

    def get_is_tds(self):
        return self.is_tds

    def get_gross_pay(self):
        return self.gross_pay

    def get_take_home(self):
        return self.take_home

    def get_is_esi(self):
        return self.is_esi

    def get_emp_grade(self):
        return self.emp_grade
    def get_emp_template(self):
        return self.emp_template

    def get_from_date(self):
        return self.from_date

    def get_to_date(self):
        return self.to_date
