
    /Jf	                     V    d dl mZ d dlmZ  G d de          Z	 d
dZ	 d
dZd
dZd	S )    )ResponseParamsDocumenter)get_identifier_descriptionc                       e Zd ZdZdS )ResourceShapeDocumenterzresource-shapeN)__name__
__module____qualname__
EVENT_NAME     R/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/boto3/docs/attr.pyr   r      s        !JJJr   r   Tc                     |r9| j                             dd           | }| j                            |           t	          |||                              | |           d S )N	qualifier )service_nameoperation_nameevent_emitter)sectionshape)contextgetstylestart_sphinx_py_attrr   document_params)r   r   resource_name	attr_namer   
attr_modelinclude_signaturefull_attr_names           r   document_attributer       s}      ;#O//R@@M)MM**>:::
 !$#   ogZo88888r   c                     |r>| j                             dd           |j         }| j                            |           t          ||j                  }|                     d|            d S )Nr   r   z*(string)* )r   r   namer   r   r   write)r   r   identifier_modelr   full_identifier_namedescriptions         r   document_identifierr'   -   s      A"";33L5E5JLL 	 	**+?@@@,', K MM---.....r   c                    |r>| j                             dd           |j         }| j                            |           d|j        j         d}|                     |           |                     d|j         d           d S )Nr   r   z(:py:class:`z`) zThe related z if set, otherwise ``None``.)	r   r   r"   r   r   resourcetyper#   include_doc_string)r   reference_modelr   full_reference_namereference_types        r   document_referencer/   >   s     @"";33K_5IKK 	 	**+>???FO$<$AFFFNMM.!!!I+III    r   N)T)botocore.docs.paramsr   boto3.docs.utilsr   r   r    r'   r/   r   r   r   <module>r2      s    : 9 9 9 9 9 7 7 7 7 7 7" " " " "6 " " " 9 9 9 96 	/ / / /"
 
 
 
 
 
r   