+
    `Øj½  ã                   ób   € ^ RI t ^ RIHt ^ RIHtHt ^ RIHt  ! R R]4      t ! R R]4      tR# )	é    N)Údatetime)ÚOptionalÚList)Ú	BaseModelc                   óX   a € ] tR t^t o RtRtRtRtRtRt	 ! R R4      t
V 3R ltRtV tR# )ÚNotificationOutNc                   ó   € ] tR t^tRtRtR# )ÚNotificationOut.ConfigT© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úfrom_attributesÚ__static_attributes__r   ó    ÚC/var/www/html/audi_dev/backend/app/modules/notifications/schemas.pyÚConfigr
      s   † ØŒr   r   c                óJ  <€ V ^8„  d   Qh/ S[ P                  ;R&   S[;R&   S[S[ P                  ,          ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[S[,          ;R	&   S[S[,          ;R
&   S[S[,          ;R&   S[;R&   S[S[,          ;R&   S[;R&   # )é   Únotification_idÚrecipient_typeÚuser_idÚ	dealer_idÚcategoryÚ
event_typeÚtitleÚmessageÚreference_typeÚreference_idÚ
action_urlÚis_readÚread_atÚ
created_at)ÚuuidÚUUIDÚstrr   Úboolr   )ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚNotificationOut.__annotate__   sÔ   ø‡ ‚ Ù—Y‘YÑñ áÑñ ñ ‘d—i‘iÕ Ñ'ñ ñ ™�}Ñ#ñ	 ñ
 �Mñ ñ �Oñ ñ �Jñ ñ �Lñ ñ ™S•MÑ(ñ ñ ™3•-Ñ&ñ ñ ™•Ñ$ñ ñ �Mñ ñ ‘hÕÑ&ñ ñ Ñò r   r   )r   r   r   r   r   r   r   r    r!   r#   r   Ú__annotate_func__r   Ú__classdictcell__©r*   s   @r   r   r      s8   ø‡ € ð $(€GØ#€Ið
 %)€NØ"&€LØ $€Jà"&€G÷ñ ÷! ƒ r   r   c                   ó,   a € ] tR t^t o V 3R ltRtV tR# )ÚNotificationListResponsec                óB   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[;R&   # )r   ÚnotificationsÚunread_count)r   r   Úint)r)   r*   s   "€r   r+   Ú%NotificationListResponse.__annotate__   s    ø‡ ‚ Ù™Õ(Ñ(ñ áÑò r   r   N)r   r   r   r   r-   r   r.   r/   s   @r   r1   r1      s   ø‡ ‡ „ r   r1   )	r%   r   Útypingr   r   Úpydanticr   r   r1   r   r   r   Ú<module>r9      s)   ðÛ Ý ß !Ý ô�iô ô(˜yö r   