
    `2f	                     N    d dl mZ d dlmZ  G d de      Z	 d	dZ	 d	dZd	dZy)
    )ResponseParamsDocumenter)get_identifier_descriptionc                       e Zd ZdZy)ResourceShapeDocumenterzresource-shapeN)__name__
__module____qualname__
EVENT_NAME     O/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/boto3/docs/attr.pyr   r      s    !Jr   r   c                     |r;| j                   j                  dd       | }| j                  j                  |       t	        |||      j                  | |       y )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\     #OO//R@A)M**>:
 !$# ogZo8r   c                     |rE| j                   j                  dd       |j                   }| j                  j	                  |       t        ||j                        }| j                  d|        y )Nr   r   z*(string)* )r   r   namer   r   r   write)r   r   identifier_modelr   full_identifier_namedescriptions         r   document_identifierr'   -   sr     "";345E5J5J4KL 	 	**+?@,',,K MMK}-.r   c                 &   |rE| j                   j                  dd       |j                   }| j                  j	                  |       d|j
                  j                   d}| j                  |       | j                  d|j                   d       y )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4_5I5I4JK 	 	**+>?#O$<$<$A$A#B#FNMM.!
++,,HIr   N)T)botocore.docs.paramsr   boto3.docs.utilsr   r   r    r'   r/   r   r   r   <module>r2      s3    : 7"6 " 96 	/"
r   