�
K�g; � �� � d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m
Z
mZmZ d dl
mZ d dlmZ d d lmZ d d
lmZmZmZmZ d dlmZ G d� d
e� � Z G d� de� � ZdS )� N)�
xform_name)�DocumentStructure)�get_official_service_name)�ActionDocumenter)�document_attribute�document_identifier�document_reference)�BaseDocumenter)�CollectionDocumenter)�SubResourceDocumenter)�add_resource_type_overview�!get_identifier_args_for_signature�get_identifier_description�!get_identifier_values_for_example)�WaiterResourceDocumenterc �x � � e Zd Z� fd�Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Z� xZS )�ResourceDocumenterc �� �� t � � � |� � || _ || _ | j � � � | _ | j | j k r d| _ d S d S )Nzservice-resource)�super�__init__�_botocore_session�_root_docs_path�_resource_name�lower�_resource_sub_path�
_service_name)�self�resource�botocore_session�root_docs_path� __class__s ��c/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/boto3/docs/resource.pyr zResourceDocumenter.__init__&