� K�g7��H�ddlmZGd�d��ZGd�de��ZdS)�)� OrderedDictc�*�eZdZd�Zed���ZdS)�BaseDocumenterc��||_|jjj|_|jjj|_|jjj|_|jjjj|_ |jj |_ |jj j |_t��|_|j |j k|_|j |_|j |j kr d|_dSdS)N�ServiceResource)� _resource�meta�client�_client�resource_model�_resource_model� service_model�_service_model�name�_resource_name� service_name� _service_name� __class__�__name__�_service_docs_namer� member_map�represents_service_resource�_resource_class_name)�self�resources �_/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/boto3/docs/base.py�__init__zBaseDocumenter.__init__s���!����~�*�1�� �#�~�2�A���"�l�/�=���"�n�1�@�E���!�0�=���"&�,�"8�"A���%�-�-��� � �$�"5� 5� �(�%)�$7��!� � �$�"4� 4� 4�(9�D� %� %� %� 5� 4�c�$�|j�d|j��S)N�.)rr)rs r� class_namezBaseDocumenter.class_name!s���)�A�A�D�,?�A�A�ArN)r� __module__� __qualname__r�propertyr!�rrrrsC������:�:�:� �B�B��X�B�B�Brrc�4��eZdZ�fd�Zed���Z�xZS)�NestedDocumenterc����t���|��||_|j���|_|j|jkr d|_dSdS)Nzservice-resource)�superr�_root_docs_pathr�lower�_resource_sub_pathr)rr�root_docs_pathrs �rrzNestedDocumenter.__init__'sa��� ������"�"�"�-���"&�"5�";�";�"=�"=��� � �$�"4� 4� 4�&8�D� #� #� #� 5� 4rc�L�|j}|j|jkrd}|j�d|��S)Nrr )rrr)r�resource_class_names rr!zNestedDocumenter.class_name.s:��"�1�� � �$�"4� 4� 4�"3� ��)�A�A�,?�A�A�Ar)rr"r#rr$r!� __classcell__)rs@rr'r'&sZ�������9�9�9�9�9��B�B��X�B�B�B�B�Brr'N)�botocore.compatrrr'r%rr�<module>r2s���(�'�'�'�'�'�B�B�B�B�B�B�B�B�, B� B� B� B� B�~� B� B� B� B� Br
Memory