File: //opt/alt/python311/lib/python3.11/site-packages/botocore/__pycache__/model.cpython-311.pyc
�
/�;f�w � �p � d Z ddlmZ ddlmZmZ ddlmZ ddlm Z m
Z
ddlmZm
Z
mZ e� � Z G d� de� � Z G d � d
e� � Z G d� de� � Z G d
� de� � Z G d� de� � Z G d� d� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� d e� � Z G d!� d"� � Z G d#� d$� � Z! G d%� d&� � Z" G d'� d(� � Z# G d)� d*� � Z$ G d+� d,� � Z%d-S ).z-Abstractions to interact with service models.� )�defaultdict)�
NamedTuple�Union)�OrderedDict)�MissingServiceIdError�UndefinedModelAttributeError)�CachedProperty�hyphenize_service_id�instance_cachec � � e Zd ZdS )�NoShapeFoundErrorN��__name__�
__module__�__qualname__� � �A/opt/alt/python311/lib/python3.11/site-packages/botocore/model.pyr
r
� � � � � � ��Dr r
c � � e Zd ZdS )�InvalidShapeErrorNr r r r r r r r r c � � e Zd ZdS )�OperationNotFoundErrorNr r r r r r # r r r c � � e Zd ZdS )�InvalidShapeReferenceErrorNr r r r r r '