o
    ۷h>                     @   s&   d dl Z d dlmZ G dd dZdS )    N)data_roundupc                   @   s^   e Zd Zd\ZZZZZZZ	dd Z
dd Zdd Zdd	 Zd
d Zdd Zdd Zdd ZdS )$Employeeadditional_allowanceResponse)NNNNNNNc                 C   s   t j| dd dddS )Nc                 S   s   | j S N)__dict__)o r   T/var/www/FinalPayroll/payrollservice/data/response/empadditionalallowanceresponse.py<lambda>   s    z:Employeeadditional_allowanceResponse.get.<locals>.<lambda>T   )default	sort_keysindent)jsondumps)selfr   r   r   get
   s   z(Employeeadditional_allowanceResponse.getc                 C   
   || _ d S r   )id)r   r   r   r   r   set_id      
z+Employeeadditional_allowanceResponse.set_idc                 C   r   r   )employee_id)r   r   r   r   r   set_employee_id   r   z4Employeeadditional_allowanceResponse.set_employee_idc                 C   r   r   )type)r   r   r   r   r   set_type   r   z-Employeeadditional_allowanceResponse.set_typec                 C      t || _d S r   )stractive_date)r   r   r   r   r   set_active_date      z4Employeeadditional_allowanceResponse.set_active_datec                 C   r   r   )r   end_date)r   r   r   r   r   set_end_date   r   z1Employeeadditional_allowanceResponse.set_end_datec                 C   r   r   )r   amount)r   r!   r   r   r   
set_amount   r   z/Employeeadditional_allowanceResponse.set_amountc                 C   r   r   )custom_deduct)r   r#   r   r   r   set_custom_deduct    r   z6Employeeadditional_allowanceResponse.set_custom_deductN)__name__
__module____qualname__r   r   r   r   r   r!   r#   r   r   r   r   r   r    r"   r$   r   r   r   r   r      s    r   )r   payrollservice.util.payrollutilr   r   r   r   r   r   <module>   s    