B
    DDbW  ã            	   @   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)ÚTerminalParameter)ÚUtilGenericViewSet)ÚTerminalParameterListFilter)Ú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 )ÚTerminalParameterViewSetzA
    TerminalParameterList pagination, search, filter, order
    )ÚlistZretrieveÚcreateÚupdateZpartial_updateÚactionZexportc             C   s   | j  | jtj¡S )N)Úserializer_dictÚgetr   r   ZNoneSerializer)Úself© r   úHG:\easytimepro\master/mysite/iclock\api\views\view_terminal_parameter.pyÚget_serializer_class#   s    z-TerminalParameterViewSet.get_serializer_classN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ZmodelZobjectsÚallZquerysetr   Zfilter_classr   ZTerminalParameterSerializerZ!TerminalParameterCreateSerializerZTerminalParameterEditSerializerZ!TerminalParameterActionSerializerr   r   r   r   r   r   r      s   

r   N)Zrest_frameworkr   Z-mysite.iclock.models.model_terminal_parameterr   Zmysite.iclock.api.utils_classr   Zmysite.iclock.api.filtersr   Zmysite.iclock.apir   ZListModelMixinZCreateModelMixinZRetrieveModelMixinZUpdateModelMixinZDestroyModelMixinr   r   r   r   r   Ú<module>   s   