B
    ADb^                 @   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)TrainingCategory)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 )TrainingCategorySerializerZ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TrainingCategorySerializer.MetaidZcategory_nameunitZminimum_unit	round_offZreport_symbolN)__name__
__module____qualname__r   modelfields r   r   PG:\easytimepro\master/mysite/att\api\serializers\trainingcategory_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 ) TrainingCategoryCreateSerializerc               @   s   e Zd ZeZdZdS )z%TrainingCategoryCreateSerializer.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 )TrainingCategoryEditSerializerc               @   s   e Zd ZeZdZdS )z#TrainingCategoryEditSerializer.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 ) TrainingCategoryActionSerializerc               @   s   e Zd ZeZdZdS )z%TrainingCategoryActionSerializer.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_trainingcategoryr   Zmysite.att.api.serializersr   ZModelSerializerr   r   r   ZObjectActionSerializerr   r   r   r   r   <module>   s   