B
    KDbw  ã               @   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)ÚWorkflowEngine)Úutil_serializersc               @   s   e Zd ZG dd„ dƒZdS )ÚWorkFlowEngineSerializerc               @   s*   e Zd ZeZddddddddd	d
dgZdS )zWorkFlowEngineSerializer.MetaÚidÚworkflow_codeÚworkflow_nameZ	employeesZdepartmentsÚ
start_dateÚend_dateÚdescriptionZcontent_typeÚworkflow_typeZinform_typeN)Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚfields© r   r   úSG:\easytimepro\master/mysite/workflow\api\serializers\workflowengine_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 )ÚWorkFlowEngineCreateSerializerc               @   s   e Zd ZeZdddddgZdS )z#WorkFlowEngineCreateSerializer.Metar   r   r	   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 )ÚWorkFlowEngineEditSerializerc               @   sL   e Zd ZeZdddddgZdddœdddœdddœdddœdddœdœZd	S )
z!WorkFlowEngineEditSerializer.Metar   r   r	   r
   r   F)ÚrequiredZ
allow_null)r   r   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 )ÚWorkFlowEngineActionSerializerc               @   s   e Zd ZeZdZdS )z#WorkFlowEngineActionSerializer.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_enginer   Zmysite.workflow.api.serializersr   ZModelSerializerr   r   r   ZObjectActionSerializerr   r   r   r   r   Ú<module>   s   