B
    KD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)ÚWorkflowRole)Úutil_serializersc               @   s   e Zd ZG dd„ dƒZdS )ÚWorkFlowRoleSerializerc               @   s   e Zd ZeZddddgZdS )zWorkFlowRoleSerializer.MetaÚidÚ	role_codeÚ	role_nameÚdescriptionN)Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚfields© r   r   úQG:\easytimepro\master/mysite/workflow\api\serializers\workflowrole_serializers.pyÚMeta   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 )ÚWorkFlowRoleCreateSerializerc               @   s   e Zd ZeZdddgZdS )z!WorkFlowRoleCreateSerializer.Metar   r   r	   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 )ÚWorkFlowRoleEditSerializerc               @   s8   e Zd ZeZdddgZdddœdddœdddœdœZdS )zWorkFlowRoleEditSerializer.Metar   r   r	   F)ÚrequiredZ
allow_null)r   r   r	   N)r
   r   r   r   r   r   Zextra_kwargsr   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 )ÚWorkFlowRoleActionSerializerc               @   s   e Zd ZeZdZdS )z!WorkFlowRoleActionSerializer.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.workflow.models.workflow_roler   Zmysite.workflow.api.serializersr   ZModelSerializerr   r   r   ZObjectActionSerializerr   r   r   r   r   Ú<module>   s   