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)	ManualLog)util_serializersc               @   s|   e Zd ZejdddZejdddZejdddZejdddZejdddZ	ejdddZ
ejd	ddZG d
d dZdS )ManualLogSerializerZget_punch_state_displayT)sourceZ
allow_nullZget_audit_status_displayzemployee.departmentzemployee.emp_codezemployee.first_namezemployee.last_namezemployee.poistionc               @   s0   e Zd ZeZddddddddd	d
ddddgZdS )zManualLogSerializer.Metaidget_emp_codeget_emp_first_nameget_emp_last_nameget_emp_deptget_emp_jobZ
punch_timepunch_stateZapply_reasonZ
apply_timeZ
audit_timeaudit_statusZaudit_reasonZlast_approverN)__name__
__module____qualname__r   modelfields r   r   IG:\easytimepro\master/mysite/att\api\serializers\manuallog_serializers.pyMeta   s
   r   N)r   r   r   r   Z	CharFieldr   r   r   r   r	   r
   r   r   r   r   r   r   r   
   s   

r   c               @   s   e Zd ZG dd dZdS )ManualLogCreateSerializerc               @   s   e Zd ZeZdZdS )zManualLogCreateSerializer.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 )ManualLogEditSerializerc               @   s   e Zd ZeZdZdS )zManualLogEditSerializer.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 )ManualLogActionSerializerc               @   s   e Zd ZeZdZdS )zManualLogActionSerializer.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_manuallogr   Zmysite.att.api.serializersr   ZModelSerializerr   r   r   ZObjectActionSerializerr   r   r   r   r   <module>   s   