B
    ADb  ã            	   @   sd   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 G dd„ dej
ejejejejeƒZdS )	é    )Úmixins)ÚUtilGenericViewSet)ÚTrainingCategoryListFilter)ÚTrainingCategory)Úserializersc               @   sL   e Zd ZdZeZej ¡ Ze	Z
ejejejejejejejdœZdd„ ZdS )ÚTrainingCategoryViewSetz'
    TrainingCategoryViewSet Class
    )ÚlistZretrieveÚcreateÚupdateZpartial_updateÚactionZexportc             C   s   | j  | jtj¡S )N)Úserializer_dictÚgetr   r   ZNoneSerializer)Úself© r   úCG:\easytimepro\master/mysite/att\api\views\view_trainingcategory.pyÚget_serializer_class#   s    z,TrainingCategoryViewSet.get_serializer_classN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ZmodelZobjectsÚallZquerysetr   Zfilter_classr   ZTrainingCategorySerializerZ TrainingCategoryCreateSerializerZTrainingCategoryEditSerializerZ TrainingCategoryActionSerializerr   r   r   r   r   r   r      s   

r   N)Zrest_frameworkr   Zmysite.att.api.utils_classr   Zmysite.att.api.filtersr   Z(mysite.att.models.model_trainingcategoryr   Zmysite.att.apir   ZListModelMixinZCreateModelMixinZRetrieveModelMixinZUpdateModelMixinZDestroyModelMixinr   r   r   r   r   Ú<module>   s   