
    qi                     F    S SK Jr  SSKJr   " S S\R                  5      rg)    )serializers   )Taskc                   t    \ rS rSr\R
                  " SSSS9r\R                  " 5       r " S S5      r	S r
S	rg
)TaskSerializer   zproject.nameTF)source	read_onlyrequiredc                   (    \ rS rSr\r/ SQr/ SQrSrg)TaskSerializer.Meta   )idnamedescriptioncodeestimated_timedue_dateprojectproject_nameclient_name
created_at
updated_at)r   r   r   r   r    N)	__name__
__module____qualname____firstlineno__r   modelfieldsread_only_fields__static_attributes__r       "D:\TimeStamps\tasks\serializers.pyMetar      s    
 ]r#   r%   c                     UR                   (       a1  UR                   R                  (       a  UR                   R                  $ g )N)r   client)selfobjs     r$   get_client_nameTaskSerializer.get_client_name   s(    ;;3;;--;;%%%r#   r   N)r   r   r   r   r   	CharFieldr   SerializerMethodFieldr   r%   r*   r"   r   r#   r$   r   r      s6    (($Y^_L335K] ]r#   r   N)rest_frameworkr   modelsr   ModelSerializerr   r   r#   r$   <module>r1      s    & [00 r#   