
    'Xh(                     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   )snapshots_service_pb2c                       e Zd ZdZd Zy)SnapshotsStub8Missing associated documentation comment in .proto file.c                 p   |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j                  j                  t        j                  j
                        | _	        |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j                  j                  t        j                  j
                        | _        |j                  dt        j"                  j                  t        j                  j
                        | _        y)	zIConstructor.

        Args:
            channel: A grpc.Channel.
        /qdrant.Snapshots/Create)request_serializerresponse_deserializer/qdrant.Snapshots/List/qdrant.Snapshots/Delete/qdrant.Snapshots/CreateFull/qdrant.Snapshots/ListFull/qdrant.Snapshots/DeleteFullN)unary_unarysnapshots__service__pb2CreateSnapshotRequestSerializeToStringCreateSnapshotResponse
FromStringCreateListSnapshotsRequestListSnapshotsResponseListDeleteSnapshotRequestDeleteSnapshotResponseDeleteCreateFullSnapshotRequest
CreateFullListFullSnapshotsRequestListFullDeleteFullSnapshotRequest
DeleteFull)selfchannels     W/RAG/venv/lib/python3.12/site-packages/qdrant_client/grpc/snapshots_service_pb2_grpc.py__init__zSnapshotsStub.__init__   s^    ))*#:#P#P#b#b&=&T&T&_&_ * 
 ''(#:#O#O#a#a&=&S&S&^&^ ( 	
 ))*#:#P#P#b#b&=&T&T&_&_ * 
 "--.#:#T#T#f#f&=&T&T&_&_ . 
  ++,#:#S#S#e#e&=&S&S&^&^ , 
 "--.#:#T#T#f#f&=&T&T&_&_ .     N)__name__
__module____qualname____doc__r'    r(   r&   r   r      s
    B#r(   r   c                   4    e Zd ZdZd Zd Zd Zd Zd Zd Z	y)	SnapshotsServicerr   c                     |j                  t        j                  j                         |j	                  d       t        d      )z,
        Create collection snapshot
        Method not implemented!set_codegrpc
StatusCodeUNIMPLEMENTEDset_detailsNotImplementedErrorr$   requestcontexts      r&   r   zSnapshotsServicer.Create4   7     	66756!";<<r(   c                     |j                  t        j                  j                         |j	                  d       t        d      )z+
        List collection snapshots
        r1   r2   r9   s      r&   r   zSnapshotsServicer.List<   r<   r(   c                     |j                  t        j                  j                         |j	                  d       t        d      )z,
        Delete collection snapshot
        r1   r2   r9   s      r&   r   zSnapshotsServicer.DeleteD   r<   r(   c                     |j                  t        j                  j                         |j	                  d       t        d      )z.
        Create full storage snapshot
        r1   r2   r9   s      r&   r   zSnapshotsServicer.CreateFullL   r<   r(   c                     |j                  t        j                  j                         |j	                  d       t        d      )z-
        List full storage snapshots
        r1   r2   r9   s      r&   r!   zSnapshotsServicer.ListFullT   r<   r(   c                     |j                  t        j                  j                         |j	                  d       t        d      )z.
        Delete full storage snapshot
        r1   r2   r9   s      r&   r#   zSnapshotsServicer.DeleteFull\   r<   r(   N)
r)   r*   r+   r,   r   r   r   r   r!   r#   r-   r(   r&   r/   r/   1   s#    B======r(   r/   c           
      &   t        j                  | j                  t        j                  j
                  t        j                  j                        t        j                  | j                  t        j                  j
                  t        j                  j                        t        j                  | j                  t        j                  j
                  t        j                  j                        t        j                  | j                  t        j                  j
                  t        j                  j                        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   r   r   r!   r#   zqdrant.Snapshots)r4   unary_unary_rpc_method_handlerr   r   r   r   r   r   r   r   r   r   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_SnapshotsServicer_to_serverrL   e   sv   99OO)@)V)V)a)a(?(V(V(h(h
 77MM)@)U)U)`)`(?(U(U(g(g
 99OO)@)V)V)a)a(?(V(V(h(h
 =='')@)Z)Z)e)e(?(V(V(h(h
 ;;%%)@)Y)Y)d)d(?(U(U(g(g
 =='')@)Z)Z)e)e(?(V(V(h(h5@ :: 35O
##_$67r(   c                       e Zd ZdZe	 	 	 	 	 	 	 	 d	d       Ze	 	 	 	 	 	 	 	 d	d       Ze	 	 	 	 	 	 	 	 d	d       Ze	 	 	 	 	 	 	 	 d	d       Ze	 	 	 	 	 	 	 	 d	d       Z	e	 	 	 	 	 	 	 	 d	d       Z
y)
	Snapshotsr   Nc
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr	   )r4   experimentalr   r   r   r   r   r   
r:   targetoptionschannel_credentialscall_credentialsinsecurecompressionwait_for_readytimeoutmetadatas
             r&   r   zSnapshots.Create   X       ,,Wf>X#99KK#::EE(&^Wh	X 	Xr(   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r4   rP   r   r   r   r   r   r   rQ   s
             r&   r   zSnapshots.List   sX       ,,Wf>V#88JJ#99DD(&^Wh	X 	Xr(   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r4   rP   r   r   r   r   r   r   rQ   s
             r&   r   zSnapshots.Delete   r[   r(   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r4   rP   r   r   r   r   r   r   rQ   s
             r&   r   zSnapshots.CreateFull   X       ,,Wf>\#==OO#::EE(&^Wh	X 	Xr(   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r4   rP   r   r   r    r   r   r   rQ   s
             r&   r!   zSnapshots.ListFull   sX       ,,Wf>Z#<<NN#99DD(&^Wh	X 	Xr(   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r4   rP   r   r   r"   r   r   r   rQ   s
             r&   r#   zSnapshots.DeleteFull   r_   r(   )r-   NNFNNNN)r)   r*   r+   r,   staticmethodr   r   r   r   r!   r#   r-   r(   r&   rN   rN      s#   B  $!X X    $!X X    $!X X    $!X X    $!X X    $!X Xr(   rN   )
r,   r4    r   r   objectr   r/   rL   rN   r-   r(   r&   <module>re      s>    K  >&F &R1= 1=h#8NgX gXr(   