U
    d	                     @   s   d dl mZ d dlmZmZ d dlmZmZmZ d dl	m
Z
mZmZ d dlmZ d dlmZ G dd deZG d	d
 d
eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZdS )    )LazyLoadedDocstring)document_actiondocument_load_reload_action)document_attributedocument_identifierdocument_reference)document_batch_actiondocument_collection_methoddocument_collection_objectdocument_sub_resourcedocument_resource_waiterc                   @   s   e Zd Zdd ZdS )ActionDocstringc                 O   s   t || d S N)r   selfargskwargs r   8/tmp/pip-unpacked-wheel-vyj7p4na/boto3/docs/docstring.py_write_docstring   s    z ActionDocstring._write_docstringN__name__
__module____qualname__r   r   r   r   r   r      s   r   c                   @   s   e Zd Zdd ZdS )LoadReloadDocstringc                 O   s   t || d S r   )r   r   r   r   r   r   $   s    z$LoadReloadDocstring._write_docstringNr   r   r   r   r   r   #   s   r   c                   @   s   e Zd Zdd ZdS )SubResourceDocstringc                 O   s   t || d S r   r   r   r   r   r   r   )   s    z%SubResourceDocstring._write_docstringNr   r   r   r   r   r   (   s   r   c                   @   s   e Zd Zdd ZdS )AttributeDocstringc                 O   s   t || d S r   )r   r   r   r   r   r   .   s    z#AttributeDocstring._write_docstringNr   r   r   r   r   r   -   s   r   c                   @   s   e Zd Zdd ZdS )IdentifierDocstringc                 O   s   t || d S r   )r   r   r   r   r   r   3   s    z$IdentifierDocstring._write_docstringNr   r   r   r   r   r   2   s   r   c                   @   s   e Zd Zdd ZdS )ReferenceDocstringc                 O   s   t || d S r   )r   r   r   r   r   r   8   s    z#ReferenceDocstring._write_docstringNr   r   r   r   r   r    7   s   r    c                   @   s   e Zd Zdd ZdS )CollectionDocstringc                 O   s   t || d S r   )r
   r   r   r   r   r   =   s    z$CollectionDocstring._write_docstringNr   r   r   r   r   r!   <   s   r!   c                   @   s   e Zd Zdd ZdS )CollectionMethodDocstringc                 O   s   t || d S r   )r	   r   r   r   r   r   B   s    z*CollectionMethodDocstring._write_docstringNr   r   r   r   r   r"   A   s   r"   c                   @   s   e Zd Zdd ZdS )BatchActionDocstringc                 O   s   t || d S r   )r   r   r   r   r   r   G   s    z%BatchActionDocstring._write_docstringNr   r   r   r   r   r#   F   s   r#   c                   @   s   e Zd Zdd ZdS )ResourceWaiterDocstringc                 O   s   t || d S r   r   r   r   r   r   r   L   s    z(ResourceWaiterDocstring._write_docstringNr   r   r   r   r   r$   K   s   r$   N)Zbotocore.docs.docstringr   Zboto3.docs.actionr   r   Zboto3.docs.attrr   r   r   Zboto3.docs.collectionr   r	   r
   Zboto3.docs.subresourcer   Zboto3.docs.waiterr   r   r   r   r   r   r    r!   r"   r#   r$   r   r   r   r   <module>   s   