�
K�g�
� �2 � d dl mZ dd�Zd� ZdS )� )�document_model_driven_methodNTc
�: � t | ||||||||| |
|�� � |j r�d| j v r| � d� � |j j }
| � d� � }|j j � d|
� �}d|� d�}|
� d�}t |j � � rd|� d�}d |
� d
�}|j �
� � |� d|� �� � |j �
� � |� d|� �� � |j �
� � d S d S )
N)�section�method_name�operation_model�
event_emitter�method_description�example_prefix�
include_input�include_output�
exclude_input�exclude_output�document_output�include_signature�return�.z:py:class:`�`z resourcezlist(�)z
A list of z
resourcesz:rtype: z
:returns: )r �resource�available_sections�delete_section�type�add_new_section�
service_model�service_name�_method_returns_resource_list�style�new_line�write)r r r r r r
r r r
r r �resource_action_modelr �
resource_type�new_return_section�return_resource_type�return_type�return_descriptions �a/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/boto3/docs/method.py�%document_model_driven_resource_methodr'