o
    ۷h6                     @   s&   d dl Z d dlmZ G dd dZdS )    N)data_roundupc                   @   sR   e Zd Zd\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S )EmployeeadvancepaymentResponse)NNNNNc                 C   s   t j| dd dddS )Nc                 S   s   | j S N)__dict__)o r   O/var/www/FinalPayroll/payrollservice/data/response/empadvancepaymentresponse.py<lambda>
   s    z4EmployeeadvancepaymentResponse.get.<locals>.<lambda>T   )default	sort_keysindent)jsondumps)selfr   r   r   get	   s   z"EmployeeadvancepaymentResponse.getc                 C   
   || _ d S r   )id)r   r   r   r   r   set_id      
z%EmployeeadvancepaymentResponse.set_idc                 C   r   r   )
advance_id)r   r   r   r   r   set_advance_id   r   z-EmployeeadvancepaymentResponse.set_advance_idc                 C   s   t | | _d S r   )strdate	paid_date)r   r   r   r   r   set_paid_date   s   z,EmployeeadvancepaymentResponse.set_paid_datec                 C      t || _d S r   )r   balance_amount)r   r   r   r   r   set_balance_amount      z1EmployeeadvancepaymentResponse.set_balance_amountc                 C   r   r   )r   paid_amount)r   r    r   r   r   set_paid_amount   r   z.EmployeeadvancepaymentResponse.set_paid_amountc                 C   r   r   )employee_id)r   r"   r   r   r   set_employee_id   r   z.EmployeeadvancepaymentResponse.set_employee_idN)__name__
__module____qualname__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    