Ë
    ZTÐh„  ã                   ód   — d Z ddlZddlmZ  G d„ de«      Z G d„ de«      Zd„ Z G d	„ d
e«      Z	y)zEClient and server classes corresponding to protobuf-defined services.é    N)Únotifications_pb2c                   ó   — e Zd ZdZd„ Zy)ÚNotificationServiceStubú8Missing associated documentation comment in .proto file.c                 ó(  — |j                  dt        j                  j                  t        j                  j
                  ¬«      | _        |j                  dt        j                  j                  t        j                  j
                  ¬«      | _	        y)zIConstructor.

        Args:
            channel: A grpc.Channel.
        ú</sift.notifications.v1.NotificationService/ListNotifications)Úrequest_serializerÚresponse_deserializerúC/sift.notifications.v1.NotificationService/BatchUpdateNotificationsN)
Úunary_unaryÚ4sift_dot_notifications_dot_v1_dot_notifications__pb2ÚListNotificationsRequestÚSerializeToStringÚListNotificationsResponseÚ
FromStringÚListNotificationsÚBatchUpdateNotificationsRequestÚ BatchUpdateNotificationsResponseÚBatchUpdateNotifications)ÚselfÚchannels     úq/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift/notifications/v1/notifications_pb2_grpc.pyÚ__init__z NotificationServiceStub.__init__   sŠ   € ð ")×!4Ñ!4ØNÜ#W×#pÑ#p÷  $Cñ  $CÜ&Z×&tÑ&t×&Ñ&ð "5ó "ˆÔð
 )0×(;Ñ(;ØUÜ#W×#wÑ#w÷  $Jñ  $JÜ&Z×&{Ñ&{÷  'Gñ  'Gð )<ó )ˆÕ%ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   © r   r   r   r      s
   „ ÙBór   r   c                   ó   — e Zd ZdZd„ Zd„ Zy)ÚNotificationServiceServicerr   c                 óŒ   — |j                  t        j                  j                  «       |j	                  d«       t        d«      ‚)z:Retrieves notifications using an optional filter.
        úMethod not implemented!©Úset_codeÚgrpcÚ
StatusCodeÚUNIMPLEMENTEDÚset_detailsÚNotImplementedError©r   ÚrequestÚcontexts      r   r   z-NotificationServiceServicer.ListNotifications    ó7   € ð 	×ÑœŸ™×6Ñ6Ô7Ø×ÑÐ5Ô6Ü!Ð";Ó<Ð<r   c                 óŒ   — |j                  t        j                  j                  «       |j	                  d«       t        d«      ‚)zuBatch updates a list of notifications using the list of fields specified in their respective `update_mask`s.
        r#   r$   r+   s      r   r   z4NotificationServiceServicer.BatchUpdateNotifications'   r.   r   N)r   r   r   r   r   r   r   r   r   r!   r!      s   „ ÙBò=ó=r   r!   c                 óž  — t        j                  | j                  t        j                  j
                  t        j                  j                  ¬«      t        j                  | j                  t        j                  j
                  t        j                  j                  ¬«      dœ}t        j                  d|«      }|j                  |f«       y )N)Úrequest_deserializerÚresponse_serializer)r   r   z)sift.notifications.v1.NotificationService)r&   Úunary_unary_rpc_method_handlerr   r   r   r   r   r   r   r   r   Úmethod_handlers_generic_handlerÚadd_generic_rpc_handlers)ÚservicerÚserverÚrpc_method_handlersÚgeneric_handlers       r   Ú)add_NotificationServiceServicer_to_serverr:   /   s¸   € ä!%×!DÑ!DØ×.Ñ.Ü)]×)vÑ)v÷  *Bñ  *BÜ(\×(vÑ(v÷  )Iñ  )Iô"ô
 )-×(KÑ(KØ×5Ñ5Ü)]×)}Ñ)}÷  *Iñ  *IÜ(\×(}Ñ(}÷  )Pñ  )Pô)ñÐô ×:Ñ:Ø7Ð9LóN€Oà
×#Ñ# _Ð$6Õ7r   c                   óT   — e Zd ZdZe	 	 	 	 	 	 	 	 dd„«       Ze	 	 	 	 	 	 	 	 dd„«       Zy)ÚNotificationServicer   Nc
                 ó¸   — t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	«      S )Nr   )r&   Úexperimentalr   r   r   r   r   r   ©
r,   ÚtargetÚoptionsÚchannel_credentialsÚcall_credentialsÚinsecureÚcompressionÚwait_for_readyÚtimeoutÚmetadatas
             r   r   z%NotificationService.ListNotificationsE   sX   € ô × Ñ ×,Ñ,¨W°fÐ>|Ü@×YÑY×kÑkÜ@×ZÑZ×eÑeØÐ(ØÐ&¨°^ÀWÈhó	Xð 	Xr   c
                 ó¸   — t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	«      S )Nr   )r&   r>   r   r   r   r   r   r   r?   s
             r   r   z,NotificationService.BatchUpdateNotificationsV   s[   € ô × Ñ ×,Ñ,¨W°fð  ?DÜ@×`Ñ`×rÑrÜ@×aÑa×lÑlØÐ(ØÐ&¨°^ÀWÈhó	Xð 	Xr   )r   NNFNNNN)r   r   r   r   Ústaticmethodr   r   r   r   r   r<   r<   B   sc   „ ÙBàð Ø $Ø!ØØØØØòXó ðXð  ð Ø $Ø!ØØØØØòXó ñXr   r<   )
r   r&   Úsift.notifications.v1r   r   Úobjectr   r!   r:   r<   r   r   r   ú<module>rM      s9   ðá KÛ å kô˜fô ô*= &ô =ò$8ô&#X˜&õ #Xr   