class EmployeeadvancedetailsRequest:
    id, employee_id, type, from_date, to_date, advance_status, actual_amount, payable_amount, reason, emi_amount,remarks, advance_id,to_employee_id, tran_id = (None,)*14

    def __init__(self, data_obj):
        if 'id' in data_obj:
            self.id = data_obj['id']
        if 'employee_id' in data_obj:
            self.employee_id = data_obj['employee_id']
        if 'type' in data_obj:
            self.type = data_obj['type']
        if 'from_date' in data_obj:
            self.from_date = data_obj['from_date']
        if 'to_date' in data_obj:
            self.to_date = data_obj['to_date']
        if 'advance_status' in data_obj:
            self.advance_status = data_obj['advance_status']
        if 'actual_amount' in data_obj:
            self.actual_amount = data_obj['actual_amount']
        if 'payable_amount' in data_obj:
            self.payable_amount = data_obj['payable_amount']
        if 'reason' in data_obj:
            self.reason = data_obj['reason']
        if 'emi_amount' in data_obj:
            self.emi_amount = data_obj['emi_amount']
        if 'remarks' in data_obj:
            self.remarks = data_obj['remarks']
        if 'advance_id' in data_obj:
            self.advance_id = data_obj['advance_id']
        if 'to_employee_id' in data_obj:
            if data_obj['to_employee_id'] != '':
                self.to_employee_id = data_obj['to_employee_id']
        if 'tran_id' in data_obj:
            self.tran_id = data_obj['tran_id']


    def get_id(self):
        return self.id

    def get_employee_id(self):
        return self.employee_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_advance_status(self):
        return self.advance_status

    def get_actual_amount(self):
        return self.actual_amount

    def get_payable_amount(self):
        return self.payable_amount

    def get_reason(self):
        return self.reason

    def get_emi_amount(self):
        return self.emi_amount

    def get_remarks(self):
        return self.remarks

    def get_advance_id(self):
        return self.advance_id

    def get_to_employee_id(self):
        return self.to_employee_id

    def get_tran_id(self):
        return self.tran_id