File: //home/arjun/projects/env/lib/python3.10/site-packages/boto3/docs/__pycache__/base.cpython-310.pyc
o
/we7 � @ s. d dl mZ G dd� d�ZG dd� de�ZdS )� )�OrderedDictc @ s e Zd Zdd� Zedd� �ZdS )�BaseDocumenterc C s� || _ | j jj| _| j jj| _| jjj| _| j jjj| _ | jj
| _| jjj
| _t� | _| j| j k| _| j | _| j | jkrAd| _d S d S )N�ServiceResource)� _resource�meta�client�_client�resource_model�_resource_model�
service_model�_service_model�name�_resource_name�service_name�
_service_name� __class__�__name__�_service_docs_namer �
member_map�represents_service_resource�_resource_class_name)�self�resource� r �H/home/arjun/projects/env/lib/python3.10/site-packages/boto3/docs/base.py�__init__ s
�
�zBaseDocumenter.__init__c C s | j � d| j� �S )N�.)r r )r r r r �
class_name! s zBaseDocumenter.class_nameN)r �
__module__�__qualname__r �propertyr r r r r r s r c s( e Zd Z� fdd�Zedd� �Z� ZS )�NestedDocumenterc s8 t � �|� || _| j�� | _| j| jkrd| _d S d S )Nzservice-resource)�superr �_root_docs_pathr �lower�_resource_sub_pathr )r r �root_docs_path�r r r r '