
    Nh                         d dl mZ ddlmZmZmZ  G d dej                  Z G d dej                  Z G d d	ej                  Z	d
S )    )serializers   )NotificationDeviceNotificationHistoryc                   (    e Zd Z G d d          ZdS )AdminNotificationSerializerc                       e Zd ZeZg dZdS ) AdminNotificationSerializer.Meta)idtitledescription
created_atN)__name__
__module____qualname__r   modelfields     2/var/www/html/e360mart/notification/serializers.pyMetar      s        ===r   r   Nr   r   r   r   r   r   r   r	   r	      s<        > > > > > > > > > >r   r	   c                   (    e Zd Z G d d          ZdS )DeviceSerializerc                       e Zd ZeZg dZdS )DeviceSerializer.Meta)r   	device_idplatformlast_opened_atstatusr   N)r   r   r   r   r   r   r   r   r   r   r   
   s        ZZZr   r   Nr   r   r   r   r   r   	   sF        [ [ [ [ [ [ [ [ [ [r   r   c                   p    e Zd Z ej                    Z ej                    Z G d d          Zd Zd Z	dS )NotificationHistorySerializerc                       e Zd ZeZg dZdS )"NotificationHistorySerializer.Meta)r   r   messageis_readsent_atN)r   r   r   r   r   r   r   r   r   r   r%      s        #AAAr   r   c                 6    |j         r|j         j        n|j        S N)notificationr   selfobjs     r   	get_titlez'NotificationHistorySerializer.get_title   s    ),)9Hs%%syHr   c                 6    |j         r|j         j        n|j        S r*   )r+   r   r&   r,   s     r   get_messagez)NotificationHistorySerializer.get_message   s    /2/?Ps++S[Pr   N)
r   r   r   r   SerializerMethodFieldr   r&   r   r/   r1   r   r   r   r#   r#      s        -K-//E/k/11GB B B B B B B BI I IQ Q Q Q Qr   r#   N)
rest_frameworkr   modelsr   r   r   ModelSerializerr	   r   r#   r   r   r   <module>r6      s    & & & & & & = = = = = = = = = => > > > >+"= > > >
[ [ [ [ [{2 [ [ [
Q Q Q Q QK$? Q Q Q Q Qr   