B
    ADb8                 @   sp   d dl mZ d dlmZ d dlmZ G dd dejZG dd dejZG dd	 d	ejZ	G d
d dej
ZdS )    )serializers)LeaveCategory)util_serializersc               @   s6   e Zd ZejdddZejdddZG dd dZdS )LeaveCategorySerializerZget_unit_displayT)sourceZ
allow_nullZget_round_off_displayc               @   s    e Zd ZeZddddddgZdS )zLeaveCategorySerializer.MetaidZcategory_nameZminimum_unitunit	round_offZreport_symbolN)__name__
__module____qualname__r   modelfields r   r   MG:\easytimepro\master/mysite/att\api\serializers\leavecategory_serializers.pyMeta   s   r   N)r
   r   r   r   Z	CharFieldr   r	   r   r   r   r   r   r   
   s
   

r   c               @   s   e Zd ZG dd dZdS )LeaveCategoryCreateSerializerc               @   s   e Zd ZeZdZdS )z"LeaveCategoryCreateSerializer.Meta__all__N)r
   r   r   r   r   r   r   r   r   r   r      s   r   N)r
   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZG dd dZdS )LeaveCategoryEditSerializerc               @   s   e Zd ZeZdZdS )z LeaveCategoryEditSerializer.Metar   N)r
   r   r   r   r   r   r   r   r   r   r      s   r   N)r
   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZG dd dZdS )LeaveCategoryActionSerializerc               @   s   e Zd ZeZdZdS )z"LeaveCategoryActionSerializer.Meta))deleter   N)r
   r   r   r   r   Zaction_type_choicesr   r   r   r   r   "   s   r   N)r
   r   r   r   r   r   r   r   r   !   s   r   N)Zrest_frameworkr   Z%mysite.att.models.model_leavecategoryr   Zmysite.att.api.serializersr   ZModelSerializerr   r   r   ZObjectActionSerializerr   r   r   r   r   <module>   s   