+
     IÔi/  c                   sd   € ^ RI t ^ RIt^ RIHtHt ^ RIHtHt RtR t	R
R lt
R
R ltR tRR	 ltR# )i    N)ÚRequestExampleDocumenterÚResponseExampleDocumenter)ÚRequestParamsDocumenterÚResponseParamsDocumenterz'https://docs.aws.amazon.com/goto/WebAPIc                sÂ   € \         P                  ! V 4      p/ pV F@  w  r4VP                  R4      '       d   K  \         P                  ! V4      '       g   K<  WBV&   KB  	  V# )a  Retrieves an objects public methods

:param instance: The instance of the class to inspect
:rtype: dict
:returns: A dictionary that represents an instance's methods where
    the keys are the name of the methods and the
    values are the handler to the method.
Z_)ÚinspectZ
getmembersZ
startswithZismethod)ZinstanceZinstance_membersZinstance_methodsÚnameÚmembers   &    Ú9/usr/lib/python3.14/site-packages/botocore/docs/method.pyÚget_instance_public_methodsr      sW   € ô ×)Ò)¨(Ó3ÐØÐÛ(‰ˆØ‰˜s×#Ô#Ü×Ò ×'Ô'Ø)/ Ó&ñ )ð Ðó    c                sv  € / pVP                   '       d   VP                   P                  p\        VP                  4       4      pVe%   V F  pVP	                  VP
                  4       K   	  Ve#   V F  pWv9   g   K  VP                  V4       K  	  RpV'       d   RpV P                  P                  W4       R# )a  Documents the signature of a model-driven method

:param section: The section to write the documentation to.

:param name: The name of the method

:param operation_model: The operation model for the method

:type include: Dictionary where keys are parameter names and
    values are the shapes of the parameter names.
:param include: The parameter shapes to include in the documentation.

:type exclude: List of the names of the parameters to exclude.
:param exclude: The names of the parameters to exclude from
    documentation.
NÚ z**kwargs)	Úinput_shapeZmembersZlistZkeysZappendr   ZremoveÚstyleÚstart_sphinx_py_method)	Úsectionr   Úoperation_modelÚincludeÚexcludeZparamsZparameter_namesr   Úsignature_paramss	   &&&&&    r   Údocument_model_driven_signaturer   .   s¡   € ð& €FØ×"×"Ð"Ø ×,Ñ,×4Ñ4ˆä˜6Ÿ;™;›=Ó)€OàÒÛˆFØ×"Ñ" 6§;¡;Ö/ñ ð ÒÛˆFØÖ(Ø×&Ñ& vÖ.ñ ð ÐßØ%ÐØ‡MM×(Ñ(¨Ö@r	   c                s.  € \         P                  ! V4      p\        V\        P                  4      '       d™   \        \        VP                  4      4      pVP                  V,          P                  pV\         P                  P                  8X  g   Q hVP                  P                  4       pW† VP                  VP                  4       R7      p\        V4      P                  R4      p	V	P!                  R4      p	V P"                  P%                  W4       R# )a  Documents the signature of a custom method

:param section: The section to write the documentation to.

:param name: The name of the method

:param method: The handle to the method being documented

:type include: Dictionary where keys are parameter names and
    values are the shapes of the parameter names.
:param include: The parameter shapes to include in the documentation.

:type exclude: List of the names of the parameters to exclude.
:param exclude: The names of the parameters to exclude from
    documentation.
)Ú
parametersZ(Z)N)r   Ú	signatureZ
isinstanceÚtypesZFunctionTypeZnextZiterr   ZkindZ	ParameterZPOSITIONAL_OR_KEYWORDZcopyZreplaceZvaluesZstrZlstripZrstripr   r   )
r   r   Úmethodr   r   r   Z
self_paramZ	self_kindZ
new_paramsr   s
   &&&&&     r   Údocument_custom_signaturer   V   sÜ   € ô& ×!Ò! &Ó)€Iô &œ%×,Ñ,×-Ò-Üœ$˜y×3Ñ3Ó4Ó5ˆ
Ø×(Ñ(¨Õ4×9Ñ9ˆ	àœG×-Ñ-×CÑCÔCÐCÐCØ×)Ñ)×.Ñ.Ó0ˆ
ØÐ"Ø×%Ñ%°×1BÑ1BÓ1DÐ%ÓEˆ	Ü˜9“~×,Ñ,¨SÓ1ÐØ'×.Ñ.¨sÓ3ÐØ‡MM×(Ñ(¨Ö@r	   c                s  € V P                   P                  RR4       V 2p\        WV4       V P                  R4      pVP	                  R4       \
        P                  ! V4      pVe   VP                  P                  V4       R# R# )zÅDocuments a non-data driven method

:param section: The section to write the documentation to.

:param method_name: The name of the method

:param method: The handle to the method being documented
Z	qualifierr
   úmethod-introN)	ÚcontextÚgetr   Úadd_new_sectionÚwritelnr   Zgetdocr   Zwrite_py_doc_string)r   Úmethod_namer   Zfull_method_nameÚmethod_intro_sectionZ
doc_strings   &&&   r   Údocument_custom_methodr    y   s{   € ð "Ÿ/™/×-Ñ-¨k¸2Ó>Ð?À¸}ÐMÐÜ˜g¸Ô@Ø"×2Ñ2°>ÓBÐØ× Ñ  Ô$Ü—’ Ó'€JØÒØ×"Ñ"×6Ñ6°zÖBñ r	   c                sŽ
  € V'       d   \        V VVVVR7       V P                  R4      pVP                  V4       VP                  '       dF   VP                  P                  4        VP                  R4       VP                  P                  4        VP                  P                  P                  R4      pVer   VP                  P                  4        VP                  R4       \         RV RVP                   2pVP                  P                  RVR	7       VP                  R
4       V P                  R4      pVP                  P                  4        VP                  P!                  R4       RRVP#                  4       RVP%                  4       RVP'                  4       //pVP(                  '       dM   \+        VP                  P,                  VP                  VVR7      P/                  VVP(                  VVVR7       MLVP                  P                  4        VP                  P1                  4        VP                  VR,           4       V P                  R4      pVP(                  '       dK   \3        VP                  P,                  VP                  VVR7      P5                  VVP(                  VVR7       V P                  R4      pVP                  P7                  4        VP8                  Ee>   V
'       Ed5   VP                  R4       VP                  P7                  4        VP                  R4       VP                  P;                  4        VP                  P7                  4        VP'                  4       pV'       dW   VP                  R4      pVP                  P                  4        VP                  R4       VP                  P7                  4        VP                  R4      pVP                  P7                  4        VP                  P!                  R4       VP                  P                  4        \=        VP                  P,                  VP                  VVR7      P/                  VVP8                  VV	R7       VP                  R4      pVP                  P7                  4        VP                  P!                  R4       VP                  P                  4        \?        VP                  P,                  VP                  VVR7      P5                  VVP8                  VV	R7       R# VP                  R4       R# )aÎ  Documents an individual method

:param section: The section to write to

:param method_name: The name of the method

:param operation_model: The model of the operation

:param event_emitter: The event emitter to use to emit events

:param example_prefix: The prefix to use in the method example.

:type include_input: Dictionary where keys are parameter names and
    values are the shapes of the parameter names.
:param include_input: The parameter shapes to include in the
    input documentation.

:type include_output: Dictionary where keys are parameter names and
    values are the shapes of the parameter names.
:param include_input: The parameter shapes to include in the
    output documentation.

:type exclude_input: List of the names of the parameters to exclude.
:param exclude_input: The names of the parameters to exclude from
    input documentation.

:type exclude_output: List of the names of the parameters to exclude.
:param exclude_input: The names of the parameters to exclude from
    output documentation.

:param document_output: A boolean flag to indicate whether to
    document the output.

:param include_signature: Whether or not to include the signature.
    It is useful for generating docstrings.
)r   r   r   zªThis operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity.ZuidNz
See also: Z/zAWS API Documentation)ZtitleÚlinkr
   zrequest-examplezRequest SyntaxZspecial_shape_typesZstreaming_input_shapeZstreaming_output_shapeZeventstream_output_shape)Úservice_nameZoperation_nameÚevent_emitterr   )Zprefixr   r   z()zrequest-paramsZreturnz:rtype: dictz
:returns: zevent-streamzêThe response of this operation contains an :class:`.EventStream` member. When iterated the :class:`.EventStream` will yield events based on the structure below, where only one of the top level keys will be present for any given event.zresponse-examplezResponse SyntaxZdescriptionzResponse Structurez:returns: None) r   r   Zinclude_doc_stringZ
deprecatedr   Zstart_dangerr   Z
end_dangerZservice_modelZmetadatar   Znew_paragraphZwriteÚAWS_DOC_BASEr   Zexternal_linkZboldZget_streaming_inputZget_streaming_outputZget_event_stream_outputr   r    r"   Zdocument_exampleZstart_codeblockr   Zdocument_paramsZnew_lineZoutput_shapeZindentr   r   )r   r   r   r#   Zmethod_descriptionZexample_prefixZinclude_inputZinclude_outputZexclude_inputZexclude_outputZdocument_outputZinclude_signaturer   Zservice_uidr!   Zexample_sectionr   Zrequest_params_sectionZreturn_sectionZevent_stream_outputZevent_sectionZreturn_example_sectionZreturn_description_sections   &&&&&&&&&&&&           r   Údocument_model_driven_methodr%   ‹   s¯  € ÷f Ü'ØØØØ!Ø!õ	
ð #×2Ñ2°>ÓBÐØ×+Ñ+Ð,>Ô?Ø×!×!Ð!Ø×"Ñ"×/Ñ/Ô1Ø×$Ñ$ðJô	
ð
 	×"Ñ"×-Ñ-Ô/Ø!×/Ñ/×8Ñ8×<Ñ<¸UÓC€KØÒØ×"Ñ"×0Ñ0Ô2Ø×"Ñ" <Ô0Ü˜q  ¨Q¨×/CÑ/CÐ.DÐEˆØ×"Ñ"×0Ñ0Ø)°ð 	1ô 	
ð 	×$Ñ$ RÔ(ð ×-Ñ-Ð.?Ó@€OØ×Ñ×'Ñ'Ô)Ø×Ñ×ÑÐ/Ô0ð 	Ø# _×%HÑ%HÓ%JØ$ o×&JÑ&JÓ&LØ&¨×(OÑ(OÓ(Qð 
ð€Gð ×"×"Ð"Ü Ø(×6Ñ6×CÑCØ*×/Ñ/Ø'Øô		
÷
 Ñ
ØØ×'Ñ'Ø!Ø!Ø!ð õ 
ð 	×Ñ×+Ñ+Ô-Ø×Ñ×-Ñ-Ô/Ø×Ñ˜n¨tÕ3Ô4ð %×4Ñ4Ð5EÓFÐØ×"×"Ð"ÜØ(×6Ñ6×CÑCØ*×/Ñ/Ø'Øô		
÷
 ‰/Ø"Ø×'Ñ'Ø!Ø!ð	 ô 
ð ×,Ñ,¨XÓ6€NØ×Ñ×!Ñ!Ô#Ø×#Ñ#Ó/·O°OØ×Ñ˜^Ô,Ø×Ñ×%Ñ%Ô'Ø×Ñ˜\Ô*Ø×Ñ×#Ñ#Ô%Ø×Ñ×%Ñ%Ô'ð .×EÑEÓGÐßØ*×:Ñ:¸>ÓJˆMØ×Ñ×-Ñ-Ô/Ø×Ñð7ôð ×Ñ×(Ñ(Ô*ð "0×!?Ñ!?Øó"
Ðð 	×$Ñ$×-Ñ-Ô/Ø×$Ñ$×)Ñ)Ð*;Ô<Ø×$Ñ$×2Ñ2Ô4Ü!Ø(×6Ñ6×CÑCØ*×/Ñ/Ø'Øô		
÷
 Ñ
Ø"Ø×(Ñ(Ø"Ø"ð	 ô 
ð &4×%CÑ%CØó&
Ð"ð 	#×(Ñ(×1Ñ1Ô3Ø"×(Ñ(×-Ñ-Ð.BÔCØ"×(Ñ(×6Ñ6Ô8Ü Ø(×6Ñ6×CÑCØ*×/Ñ/Ø'Øô		
÷
 ‰/Ø&Ø×(Ñ(Ø"Ø"ð	 ö 
ð 	×ÑÐ-Ö.r	   )NN)NNNNNNTT)r   r   Zbotocore.docs.exampler    r   Zbotocore.docs.paramsr   r   r$   r   r   r   r    r%   ) r	   r   Ú<module>r&      s=   ðó Û ÷÷ð
 9€òô$%AôP AòFCö$}/r	   