
    ZTh$                     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)
assets_pb2c                       e Zd ZdZd Zy)AssetServiceStub8Missing associated documentation comment in .proto file.c                    |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.
        (/sift.assets.v1.AssetService/DeleteAsset)request_serializerresponse_deserializer%/sift.assets.v1.AssetService/GetAsset'/sift.assets.v1.AssetService/ListAssets(/sift.assets.v1.AssetService/UpdateAsset)/sift.assets.v1.AssetService/ArchiveAssetN)unary_unary&sift_dot_assets_dot_v1_dot_assets__pb2DeleteAssetRequestSerializeToStringDeleteAssetResponse
FromStringDeleteAssetGetAssetRequestGetAssetResponseGetAssetListAssetsRequestListAssetsResponse
ListAssetsUpdateAssetRequestUpdateAssetResponseUpdateAssetArchiveAssetRequestArchiveAssetResponseArchiveAsset)selfchannels     c/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift/assets/v1/assets_pb2_grpc.py__init__zAssetServiceStub.__init__   s'    #..:#I#\#\#n#n&L&`&`&k&k / 
  ++7#I#Y#Y#k#k&L&]&]&h&h , 
 "--9#I#[#[#m#m&L&_&_&j&j . 
 #..:#I#\#\#n#n&L&`&`&k&k / 
 $//;#I#]#]#o#o&L&a&a&l&l 0     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d Zd Zd Zy)AssetServiceServicerr   c                     |j                  t        j                  j                         |j	                  d       t        d      )zTDelete will archive an asset.
        Deprecated: Use ArchiveAsset instead.
        Method not implemented!set_codegrpc
StatusCodeUNIMPLEMENTEDset_detailsNotImplementedErrorr"   requestcontexts      r$   r   z AssetServiceServicer.DeleteAsset/   s7     	66756!";<<r&   c                     |j                  t        j                  j                         |j	                  d       t        d      )zRetrieves an asset.
        r/   r0   r7   s      r$   r   zAssetServiceServicer.GetAsset7   7     	66756!";<<r&   c                     |j                  t        j                  j                         |j	                  d       t        d      )z3Retrieves assets using an optional filter.
        r/   r0   r7   s      r$   r   zAssetServiceServicer.ListAssets>   r;   r&   c                     |j                  t        j                  j                         |j	                  d       t        d      )r   r/   r0   r7   s      r$   r   z AssetServiceServicer.UpdateAssetE   s5    66756!";<<r&   c                     |j                  t        j                  j                         |j	                  d       t        d      )zArchive an asset.
        r/   r0   r7   s      r$   r!   z!AssetServiceServicer.ArchiveAssetK   r;   r&   N)	r'   r(   r)   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                        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!   zsift.assets.v1.AssetService)r2   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_AssetServiceServicer_to_serverrI   S   sE   >>(()O)b)b)m)m(N(b(b(t(t
 ;;%%)O)_)_)j)j(N(_(_(q(q
 =='')O)a)a)l)l(N(a(a(s(s
  >>(()O)b)b)m)m(N(b(b(t(t
 !??)))O)c)c)n)n(N(c(c(u(u+6 ::)+>@O
##_$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	y)	AssetServicer   Nc
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   experimentalr   r   r   r   r   r   
r8   targetoptionschannel_credentialscall_credentialsinsecurecompressionwait_for_readytimeoutmetadatas
             r$   r   zAssetService.DeleteAssetx   X       ,,Wf>h2EEWW2FFQQ(&^Wh	X 	Xr&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rM   r   r   r   r   r   r   rN   s
             r$   r   zAssetService.GetAsset   sX       ,,Wf>e2BBTT2CCNN(&^Wh	X 	Xr&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rM   r   r   r   r   r   r   rN   s
             r$   r   zAssetService.ListAssets   sX       ,,Wf>g2DDVV2EEPP(&^Wh	X 	Xr&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rM   r   r   r   r   r   r   rN   s
             r$   r   zAssetService.UpdateAsset   rX   r&   c
                     t         j                  j                  | |dt        j                  j
                  t        j                  j                  ||||||||	      S )Nr   )r2   rM   r   r   r   r   r    r   rN   s
             r$   r!   zAssetService.ArchiveAsset   sX       ,,Wf>i2FFXX2GGRR(&^Wh	X 	Xr&   )r+   NNFNNNN)
r'   r(   r)   r*   staticmethodr   r   r   r   r!   r+   r&   r$   rK   rK   u   s    B  $!X X    $!X X    $!X X    $!X X    $!X Xr&   rK   )
r*   r2   sift.assets.v1r   r   objectr   r-   rI   rK   r+   r&   r$   <module>r`      s>    K  O!v !H$=6 $=N8DVX6 VXr&   