o
    ۷h                     @   s   d dl Z G dd dZdS )    Nc                   @   sh   e Zd ZdZdZdZdZdZdZd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 )GradeResponseNc                 C   s   t j| dd dddS )Nc                 S   s   | j S N)__dict__)o r   C/var/www/FinalPayroll/payrollservice/data/response/graderesponse.py<lambda>   s    z#GradeResponse.get.<locals>.<lambda>T   )default	sort_keysindent)jsondumps)selfr   r   r   get   s   zGradeResponse.getc                 C   
   || _ d S r   )id)r   r   r   r   r   set_id      
zGradeResponse.set_idc                 C   r   r   )name)r   r   r   r   r   set_name   r   zGradeResponse.set_namec                 C   r   r   )	is_active)r   r   r   r   r   set_is_active   r   zGradeResponse.set_is_activec                 C   r   r   )code)r   r   r   r   r   set_code   r   zGradeResponse.set_codec                 C   r   r   )points)r   r   r   r   r   
set_points   r   zGradeResponse.set_pointsc                 C      t || _d S r   )str
min_amount)r   r   r   r   r   set_min_amount      zGradeResponse.set_min_amountc                 C   r   r   )r   
max_amount)r   r"   r   r   r   set_max_amount"   r!   zGradeResponse.set_max_amount)__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   r   r   r   r   r   <module>   s    