U
    ´.¬b.  ã                   @   s   d dl mZ G dd„ dƒZdS )é    )ÚOrderedDictc                   @   s    e Zd Zdd„ Zedd„ ƒZdS )ÚBaseDocumenterc                 C   sh   || _ | j jj| _| j jj| _| jjj| _| j jjj| _	| jj
| _| jjj| _tƒ | _| j| j	k| _d S )N)Z	_resourceÚmetaÚclientZ_clientZresource_modelZ_resource_modelZservice_modelZ_service_modelÚnameÚ_resource_nameZservice_nameZ_service_nameÚ	__class__Ú__name__Ú_service_docs_namer   Ú
member_mapZrepresents_service_resource)ÚselfÚresource© r   ú3/tmp/pip-unpacked-wheel-7h_bjh9e/boto3/docs/base.pyÚ__init__   s    

ÿzBaseDocumenter.__init__c                 C   s   | j › d| j› �S )NÚ.)r
   r   )r   r   r   r   Ú
class_name   s    zBaseDocumenter.class_nameN)r	   Ú
__module__Ú__qualname__r   Úpropertyr   r   r   r   r   r      s   r   N)Zbotocore.compatr   r   r   r   r   r   Ú<module>   s   