o
    é’OjÄ	  ã                   @   sN   d dl mZ d dlmZ G dd„ deƒZ	ddd„Z	ddd	„Zdd
d„ZdS )é    )ÚResponseParamsDocumenter)Úget_identifier_descriptionc                   @   s   e Zd ZdZdS )ÚResourceShapeDocumenterzresource-shapeN)Ú__name__Ú
__module__Ú__qualname__Ú
EVENT_NAME© r	   r	   úU/var/www/html/pharmsmart-cdr-gen/venv/lib/python3.10/site-packages/boto3/docs/attr.pyr      s    r   Tc                 C   sB   |r| j  dd¡› |› �}| j |¡ t|||d�j| |d� 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_namer	   r	   r
   Údocument_attribute   s   	ý
ür   c                 C   sH   |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Údescriptionr	   r	   r
   Údocument_identifier-   s   ÿÿr"   c                 C   sZ   |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_typer	   r	   r
   Údocument_reference>   s   ÿ
ÿr)   N)T)Úbotocore.docs.paramsr   Úboto3.docs.utilsr   r   r   r"   r)   r	   r	   r	   r
   Ú<module>   s   
ù
ü