File: //proc/self/root/lib/python3.6/site-packages/botocore/docs/__pycache__/client.cpython-36.pyc
3
�T_[- � @ s� d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dl m
Z
d dlmZ d d lm
Z
d d
lmZ G dd� de�ZG d
d� de�ZdS )� N)�get_official_service_name)�document_custom_method)�document_model_driven_method)�get_instance_public_methods)�document_shared_examples)�ResponseExampleDocumenter)�ResponseParamsDocumenter)�DocumentedShape)�OrderedDictc @ sn e Zd Zddd�Zdd� Zdd� Zdd � Zd
d� Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� ZdS )�ClientDocumenterNc C s. || _ || _| jd kri | _| j jjj| _d S )N)�_client�_shared_examples�meta�
service_model�service_name�
_service_name)�self�client�shared_examples� r �/usr/lib/python3.6/client.py�__init__ s
zClientDocumenter.__init__c C s: | j |� | j|� t| j�}| j||� | j||� dS )z]Documents a client and its methods
:param section: The section to write to.
N)�
_add_title�_add_class_signaturer r �_add_client_intro�_add_client_methods)r �section�client_methodsr r r �document_client"