Ë
    dQêjJƒ ã                   ó0  — d Z ddlZddlmZmZmZmZmZ ddlm	Z	m
Z
mZmZmZmZ ddlmZ ddlmZmZmZmZ ddlmZ ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl"m#Z# ddl$m%Z%m&Z& ddl'm(Z( ddl)m*Z*  G d„ d«      Z+y)a'  
    Lance Namespace Specification

    This OpenAPI specification is a part of the Lance namespace specification. It contains 2 parts:  The `components/schemas`, `components/responses`, `components/examples`, `tags` sections define the request and response shape for each operation in a Lance Namespace across all implementations. See https://lance.org/format/namespace/operations for more details.  The `servers`, `security`, `paths`, `components/parameters` sections are for the Lance REST Namespace implementation, which defines a complete REST server that can work with Lance datasets. See https://lance.org/format/namespace/rest for more details. 

    The version of the OpenAPI document: 1.0.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
é    N)Úvalidate_callÚFieldÚStrictFloatÚ	StrictStrÚ	StrictInt)ÚAnyÚDictÚListÚOptionalÚTupleÚUnion)Ú	Annotated)r   Ú
StrictBoolr   r   )r   )ÚCreateNamespaceRequest)ÚCreateNamespaceResponse)ÚDescribeNamespaceRequest)ÚDescribeNamespaceResponse)ÚDropNamespaceRequest)ÚDropNamespaceResponse)ÚListNamespacesResponse)ÚListTablesResponse)ÚNamespaceExistsRequest)Ú	ApiClientÚRequestSerialized)ÚApiResponse)ÚRESTResponseTypec                   ó:  — e Zd ZdZd4d5d„Ze	 	 	 	 	 	 d6dee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Ze	 	 	 	 	 	 d6dee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fd„«       Ze	 	 	 	 	 	 d6dee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Zdefd„Ze	 	 	 	 	 	 d6dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Ze	 	 	 	 	 	 d6dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fd„«       Ze	 	 	 	 	 	 d6dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Zdefd„Ze	 	 	 	 	 	 d6dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de fd„«       Z!e	 	 	 	 	 	 d6dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee    fd„«       Z"e	 	 	 	 	 	 d6dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Z#defd „Z$e	 	 	 	 	 	 	 	 d7dee ed¬«      f   d
ee
e    ed¬«      f   d!ee
e    ed"¬«      f   d#ee
e    ed$¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de%fd%„«       Z&e	 	 	 	 	 	 	 	 d7dee ed¬«      f   d
ee
e    ed¬«      f   d!ee
e    ed"¬«      f   d#ee
e    ed$¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee%   fd&„«       Z'e	 	 	 	 	 	 	 	 d7dee ed¬«      f   d
ee
e    ed¬«      f   d!ee
e    ed"¬«      f   d#ee
e    ed$¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd'„«       Z(defd(„Z)e	 	 	 	 	 	 	 	 	 d8dee ed¬«      f   d
ee
e    ed¬«      f   d!ee
e    ed"¬«      f   d#ee
e    ed$¬«      f   d)ee
e*    ed*¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de+fd+„«       Z,e	 	 	 	 	 	 	 	 	 d8dee ed¬«      f   d
ee
e    ed¬«      f   d!ee
e    ed"¬«      f   d#ee
e    ed$¬«      f   d)ee
e*    ed*¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee+   fd,„«       Z-e	 	 	 	 	 	 	 	 	 d8dee ed¬«      f   d
ee
e    ed¬«      f   d!ee
e    ed"¬«      f   d#ee
e    ed$¬«      f   d)ee
e*    ed*¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd-„«       Z.defd.„Z/e	 	 	 	 	 	 d6dee ed¬«      f   d/e0d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   ddfd0„«       Z1e	 	 	 	 	 	 d6dee ed¬«      f   d/e0d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   ded   fd1„«       Z2e	 	 	 	 	 	 d6dee ed¬«      f   d/e0d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd2„«       Z3defd3„Z4y)9ÚNamespaceApiz‰NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    NÚreturnc                 ó>   — |€t        j                  «       }|| _        y ©N)r   Úget_defaultÚ
api_client)Úselfr#   s     úu/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/lance_namespace_urllib3_client/api/namespace_api.pyÚ__init__zNamespaceApi.__init__,   s   € ØÐÜ"×.Ñ.Ó0ˆJØ$ˆ�ó    r   Úidzö`string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace. )ÚdescriptionÚcreate_namespace_requestÚ	delimiterzŠAn optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. Ú_request_timeout)ÚgtÚ_request_authÚ_content_typeÚ_headersÚ_host_index)ÚgeÚlec	           
      óð   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á�  Create a new namespace

        Create new namespace `id`.  During the creation process, the implementation may modify user-provided `properties`, such as adding additional properties like `created_at` to user-provided properties, omitting any specific property, or performing actions based on any property value. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_namespace_request: (required)
        :type create_namespace_request: CreateNamespaceRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r(   r*   r+   r.   r/   r0   r1   r   ÚErrorResponse©	Ú200Ú400Ú401Ú403Ú404Ú406Ú409Ú503Ú5XXr,   ©Úresponse_dataÚresponse_types_map)Ú_create_namespace_serializer#   Úcall_apiÚreadÚresponse_deserializeÚdata©r$   r(   r*   r+   r,   r.   r/   r0   r1   Ú_paramÚ_response_types_maprD   s               r%   Úcreate_namespacezNamespaceApi.create_namespace2   s®   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r'   c	           
      óÜ   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r5   )rF   r#   rG   rH   rI   rK   s               r%   Úcreate_namespace_with_http_infoz,NamespaceApi.create_namespace_with_http_info…   s§   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r'   c	           
      óš   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  S )r6   r7   r   r8   r9   r,   )rF   r#   rG   ÚresponserK   s               r%   Ú(create_namespace_without_preload_contentz5NamespaceApi.create_namespace_without_preload_contentØ   s…   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r'   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr(   r+   ÚAcceptúapplication/jsonúContent-Type©ÚOAuth2Ú
ApiKeyAuthÚ
BearerAuthÚPOSTz/v1/namespace/{id}/create©ÚmethodÚresource_pathÚpath_paramsÚquery_paramsÚheader_paramsÚbodyÚpost_paramsÚfilesÚauth_settingsÚcollection_formatsÚ_hostr.   ©Úappendr#   Úselect_header_acceptÚselect_header_content_typeÚparam_serialize)r$   r(   r*   r+   r.   r/   r0   r1   rh   Ú_collection_formatsÚ_path_paramsÚ_query_paramsÚ_header_paramsÚ_form_paramsÚ_filesÚ_body_paramsÚ_default_content_typeÚ_auth_settingss                     r%   rF   z(NamespaceApi._create_namespace_serialize'  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 $Ð/Ø3ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ5Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r'   Údescribe_namespace_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á°  Describe a namespace

        Describe the detailed information for namespace `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param describe_namespace_request: (required)
        :type describe_namespace_request: DescribeNamespaceRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r(   rx   r+   r.   r/   r0   r1   r   r8   ©r:   r;   r<   r=   r>   rA   rB   r,   rC   )Ú_describe_namespace_serializer#   rG   rH   rI   rJ   ©r$   r(   rx   r+   r,   r.   r/   r0   r1   rL   rM   rD   s               r%   Údescribe_namespacezNamespaceApi.describe_namespace~  s¨   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r'   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rz   )r~   r#   rG   rH   rI   r   s               r%   Ú!describe_namespace_with_http_infoz.NamespaceApi.describe_namespace_with_http_infoÏ  s¡   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r'   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r{   r|   r   r8   r}   r,   )r~   r#   rG   rR   r   s               r%   Ú*describe_namespace_without_preload_contentz7NamespaceApi.describe_namespace_without_preload_content   s   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r'   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr(   r+   rU   rV   rW   rX   r\   z/v1/namespace/{id}/describer]   ri   )r$   r(   rx   r+   r.   r/   r0   r1   rh   rn   ro   rp   rq   rr   rs   rt   ru   rv   s                     r%   r~   z*NamespaceApi._describe_namespace_serializem  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r'   Údrop_namespace_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á™  Drop a namespace

        Drop namespace `id` from its parent namespace. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param drop_namespace_request: (required)
        :type drop_namespace_request: DropNamespaceRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r(   r†   r+   r.   r/   r0   r1   r   r8   ©r:   r;   r<   r=   r>   r@   rA   rB   r,   rC   )Ú_drop_namespace_serializer#   rG   rH   rI   rJ   ©r$   r(   r†   r+   r,   r.   r/   r0   r1   rL   rM   rD   s               r%   Údrop_namespacezNamespaceApi.drop_namespaceÄ  s«   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r'   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rˆ   )rŒ   r#   rG   rH   rI   r�   s               r%   Údrop_namespace_with_http_infoz*NamespaceApi.drop_namespace_with_http_info  s¤   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r'   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r‰   rŠ   r   r8   r‹   r,   )rŒ   r#   rG   rR   r�   s               r%   Ú&drop_namespace_without_preload_contentz3NamespaceApi.drop_namespace_without_preload_contenth  s‚   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r'   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr(   r+   rU   rV   rW   rX   r\   z/v1/namespace/{id}/dropr]   ri   )r$   r(   r†   r+   r.   r/   r0   r1   rh   rn   ro   rp   rq   rr   rs   rt   ru   rv   s                     r%   rŒ   z&NamespaceApi._drop_namespace_serialize¶  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 "Ð-Ø1ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r'   Ú
page_tokenz(Pagination token from a previous requestÚlimitz!Maximum number of items to returnc
           
      óð   — | j                  ||||||||	¬«      }
dddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áB	  List namespaces

        List all child namespace names of the parent namespace `id`.  REST NAMESPACE ONLY REST namespace uses GET to perform this operation without a request body. It passes in the `ListNamespacesRequest` information in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r(   r+   r”   r•   r.   r/   r0   r1   r   r8   ©r:   r;   r<   r=   r>   r?   rA   rB   r,   rC   )Ú_list_namespaces_serializer#   rG   rH   rI   rJ   ©r$   r(   r+   r”   r•   r,   r.   r/   r0   r1   rL   rM   rD   s                r%   Úlist_namespaceszNamespaceApi.list_namespaces  s®   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r'   c
           
      óÜ   — | j                  ||||||||	¬«      }
dddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r—   )r›   r#   rG   rH   rI   rœ   s                r%   Úlist_namespaces_with_http_infoz+NamespaceApi.list_namespaces_with_http_infoc  s§   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r'   c
           
      óš   — | j                  ||||||||	¬«      }
dddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r˜   r™   r   r8   rš   r,   )r›   r#   rG   rR   rœ   s                r%   Ú'list_namespaces_without_preload_contentz4NamespaceApi.list_namespaces_without_preload_content¹  s…   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r'   c	                 óR  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nr(   r+   r”   r•   rU   rV   rX   ÚGETz/v1/namespace/{id}/listr]   ©rj   r#   rk   rm   )r$   r(   r+   r”   r•   r.   r/   r0   r1   rh   rn   ro   rp   rq   rr   rs   rt   rv   s                     r%   r›   z'NamespaceApi._list_namespaces_serialize  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r'   Úinclude_declaredzÚWhen true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. c                 óò   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áª
  List tables in a namespace

        List all child table names of the parent namespace `id`.  REST NAMESPACE ONLY REST namespace uses GET to perform this operation without a request body. It passes in the `ListTablesRequest` information in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name - `include_declared`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param include_declared: When true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. 
        :type include_declared: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©	r(   r+   r”   r•   r¥   r.   r/   r0   r1   r   r8   rš   r,   rC   )Ú_list_tables_serializer#   rG   rH   rI   rJ   ©r$   r(   r+   r”   r•   r¥   r,   r.   r/   r0   r1   rL   rM   rD   s                 r%   Úlist_tableszNamespaceApi.list_tables\  s±   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r'   c                 óÞ   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r§   )rª   r#   rG   rH   rI   r«   s                 r%   Úlist_tables_with_http_infoz'NamespaceApi.list_tables_with_http_info¶  sª   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r'   c                 óœ   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  S )r¨   r©   r   r8   rš   r,   )rª   r#   rG   rR   r«   s                 r%   Ú#list_tables_without_preload_contentz0NamespaceApi.list_tables_without_preload_content  sˆ   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r'   c
                 ó|  — d }
i }i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  d	d
|||||||||
|¬«      S )Nr(   r+   r”   r•   r¥   rU   rV   rX   r£   z/v1/namespace/{id}/table/listr]   r¤   )r$   r(   r+   r”   r•   r¥   r.   r/   r0   r1   rh   rn   ro   rp   rq   rr   rs   rt   rv   s                      r%   rª   z#NamespaceApi._list_tables_serializef  s'  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2àÐ'à× Ñ Ð"4Ð6FÐ!GÔHð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
r'   Únamespace_exists_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áj	  Check if a namespace exists

        Check if namespace `id` exists.  This operation must behave exactly like the DescribeNamespace API, except it does not contain a response body.  REST NAMESPACE ONLY REST namespace conveys the result through the HTTP status code with no response body. The REST response maps to the `NamespaceExistsResponse` model as follows: - a `200` response means the namespace exists; a `404` response means it does not - response headers map to `context` via the `header.` prefix (see the `Context` schema) 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param namespace_exists_request: (required)
        :type namespace_exists_request: NamespaceExistsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©r(   r²   r+   r.   r/   r0   r1   Nr8   r}   r,   rC   )Ú_namespace_exists_serializer#   rG   rH   rI   rJ   ©r$   r(   r²   r+   r,   r.   r/   r0   r1   rL   rM   rD   s               r%   Únamespace_existszNamespaceApi.namespace_exists¼  s¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	r'   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r´   )r·   r#   rG   rH   rI   r¸   s               r%   Únamespace_exists_with_http_infoz,NamespaceApi.namespace_exists_with_http_info  s¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
r'   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rµ   r¶   Nr8   r}   r,   )r·   r#   rG   rR   r¸   s               r%   Ú(namespace_exists_without_preload_contentz5NamespaceApi.namespace_exists_without_preload_content^  s   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%r'   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nr(   r+   rU   rV   rW   rX   r\   z/v1/namespace/{id}/existsr]   ri   )r$   r(   r²   r+   r.   r/   r0   r1   rh   rn   ro   rp   rq   rr   rs   rt   ru   rv   s                     r%   r·   z(NamespaceApi._namespace_exists_serialize«  rw   r'   r!   )r   N)NNNNNr   )NNNNNNNr   )	NNNNNNNNr   )5Ú__name__Ú
__module__Ú__qualname__Ú__doc__r&   r   r   r   r   r   r   r   r   r   r	   r   r   r   rN   r   rP   r   rS   r   rF   r   r   r€   r‚   r„   r~   r   r   rŽ   r�   r’   rŒ   r   r�   rŸ   r¡   r›   r   r   r¬   r®   r°   rª   r   r¹   r»   r½   r·   © r'   r%   r   r   %   s  „ ñô%ð ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Oà�i¡ð  4lô  "mð  mñ  nðOð #9ðOð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Oð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðOð    Y° ^Ñ 4Ñ5ðOð   	Ñ*ðOð ˜4 	¨3 Ñ/Ñ0ðOð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Oð" 
!ò#Oó ðOðd ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!O
à�i¡ð  4lô  "mð  mñ  nðO
ð #9ðO
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	O
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðO
ð    Y° ^Ñ 4Ñ5ðO
ð   	Ñ*ðO
ð ˜4 	¨3 Ñ/Ñ0ðO
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!O
ð" 
Ð,Ñ	-ò#O
ó ðO
ðd ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!K&à�i¡ð  4lô  "mð  mñ  nðK&ð #9ðK&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	K&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðK&ð    Y° ^Ñ 4Ñ5ðK&ð   	Ñ*ðK&ð ˜4 	¨3 Ñ/Ñ0ðK&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!K&ð" 
ò#K&ó ðK&ð\R
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð %=ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
#ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð %=ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð.Ñ	/ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð %=ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Nà�i¡ð  4lô  "mð  mñ  nðNð !5ðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!N
à�i¡ð  4lô  "mð  mñ  nðN
ð !5ðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð*Ñ	+ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð !5ðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
óR
ðn ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#Rà�i¡ð  4lô  "mð  mñ  nðRð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðRð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Rð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðRð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðRð    Y° ^Ñ 4Ñ5ðRð   	Ñ*ðRð  ˜4 	¨3 Ñ/Ñ0ð!Rð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Rð$ 
 ò%Ró ðRðj ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#R
à�i¡ð  4lô  "mð  mñ  nðR
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðR
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	R
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðR
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðR
ð    Y° ^Ñ 4Ñ5ðR
ð   	Ñ*ðR
ð  ˜4 	¨3 Ñ/Ñ0ð!R
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#R
ð$ 
Ð+Ñ	,ò%R
ó ðR
ðj ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ñ#N&à�i¡ð  4lô  "mð  mñ  nðN&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðN&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	N&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðN&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN&ð    Y° ^Ñ 4Ñ5ðN&ð   	Ñ*ðN&ð  ˜4 	¨3 Ñ/Ñ0ð!N&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#N&ð$ 
ò%N&ó ðN&ðbL
ð 
óL
ðb ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ñ%Và�i¡ð  4lô  "mð  mñ  nðVð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðVð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Vð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðVð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðVð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðVð    Y° ^Ñ 4Ñ5ðVð    	Ñ*ð!Vð" ˜4 	¨3 Ñ/Ñ0ð#Vð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%Vð& 
ò'Vó ðVðr ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ñ%V
à�i¡ð  4lô  "mð  mñ  nðV
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðV
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	V
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðV
ð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðV
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðV
ð    Y° ^Ñ 4Ñ5ðV
ð    	Ñ*ð!V
ð" ˜4 	¨3 Ñ/Ñ0ð#V
ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%V
ð& 
Ð'Ñ	(ò'V
ó ðV
ðr ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ñ%R&à�i¡ð  4lô  "mð  mñ  nðR&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðR&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	R&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðR&ð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðR&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðR&ð    Y° ^Ñ 4Ñ5ðR&ð    	Ñ*ð!R&ð" ˜4 	¨3 Ñ/Ñ0ð#R&ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%R&ð& 
ò'R&ó ðR&ðjQ
ð 
óQ
ðl ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!Mà�i¡ð  4lô  "mð  mñ  nðMð #9ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!M
à�i¡ð  4lô  "mð  mñ  nðM
ð #9ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�TÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ñ!I&à�i¡ð  4lô  "mð  mñ  nðI&ð #9ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
ôR
r'   r   ),rÂ   ÚwarningsÚpydanticr   r   r   r   r   Útypingr   r	   r
   r   r   r   Útyping_extensionsr   r   Ú>lance_namespace_urllib3_client.models.create_namespace_requestr   Ú?lance_namespace_urllib3_client.models.create_namespace_responser   Ú@lance_namespace_urllib3_client.models.describe_namespace_requestr   ÚAlance_namespace_urllib3_client.models.describe_namespace_responser   Ú<lance_namespace_urllib3_client.models.drop_namespace_requestr   Ú=lance_namespace_urllib3_client.models.drop_namespace_responser   Ú>lance_namespace_urllib3_client.models.list_namespaces_responser   Ú:lance_namespace_urllib3_client.models.list_tables_responser   Ú>lance_namespace_urllib3_client.models.namespace_exists_requestr   Ú)lance_namespace_urllib3_client.api_clientr   r   Ú+lance_namespace_urllib3_client.api_responser   Ú#lance_namespace_urllib3_client.restr   r   rÃ   r'   r%   ú<module>rÔ      sZ   ðñ	ó ß LÕ Lß :× :Ý 'ç <Ó <Ý Ý 'Ý aÝ cÝ eÝ gÝ ]Ý _Ý aÝ YÝ aç RÝ CÝ @÷X
ò X
r'   