
    vKg	                     T    S SK Jr  S SKJr   " S S\5      r S	S jr S	S jrS	S jrg)
    )ResponseParamsDocumenter)get_identifier_descriptionc                       \ rS rSrSrSrg)ResourceShapeDocumenter   zresource-shape N)__name__
__module____qualname____firstlineno__
EVENT_NAME__static_attributes__r       O/var/www/highfloat_scraper/venv/lib/python3.13/site-packages/boto3/docs/attr.pyr   r      s    !Jr   r   c                     U(       a;  U R                   R                  SS5       U 3nU R                  R                  U5        [	        UUUS9R                  XS9  g )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#      sZ     #OO//R@A)M**>:
 !$# ogo8r   c                     U(       aE  U R                   R                  SS5       UR                   3nU R                  R	                  U5        [        XR                  5      nU R                  SU 35        g )Nr   r   z*(string)* )r   r   namer   r   r   write)r   r   identifier_modelr!   full_identifier_namedescriptions         r   document_identifierr*   -   so     "";345E5J5J4KL 	 	**+?@,,,K MMK}-.r   c                 0   U(       aE  U R                   R                  SS5       UR                   3nU R                  R	                  U5        SUR
                  R                   S3nU R                  U5        U R                  SUR                   S35        g )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_referencer2   >   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*   r2   r   r   r   <module>r5      s3    : 7"6 " 96 	/"
r   