z]c@s^ddlmZddlmZdefdYZedZedZedZdS( i(tResponseParamsDocumenter(tget_identifier_descriptiontResourceShapeDocumentercBseZdZRS(sresource-shape(t__name__t __module__t EVENT_NAME(((s./tmp/pip-build-kBFYxq/boto3/boto3/docs/attr.pyRscCsH|r|jj|ntd|d|d|jd|d|dS(Nt service_nametoperation_namet event_emittertsectiontshape(tstyletstart_sphinx_py_attrRtdocument_params(R Rt resource_namet attr_nameRt attr_modeltinclude_signature((s./tmp/pip-build-kBFYxq/boto3/boto3/docs/attr.pytdocument_attributes  cCsI|r|jj|jnt||j}d|}|j|dS(Ns *(string)* (R R tnameRtwrite(R Rtidentifier_modelRt description((s./tmp/pip-build-kBFYxq/boto3/boto3/docs/attr.pytdocument_identifier%s  cCsQ|r|jj|jnd|jj}|j||jd|jdS(Ns(:py:class:`%s`) s*The related %s if set, otherwise ``None``.(R R RtresourcettypeRtinclude_doc_string(R treference_modelRtreference_type((s./tmp/pip-build-kBFYxq/boto3/boto3/docs/attr.pytdocument_reference/s  N( tbotocore.docs.paramsRtboto3.docs.utilsRRtTrueRRR(((s./tmp/pip-build-kBFYxq/boto3/boto3/docs/attr.pyt s