File: //home/arjun/projects/env/lib64/python3.10/site-packages/botocore/__pycache__/model.cpython-310.pyc
o
*we�w � @ s| d Z ddlmZ ddlmZmZ ddlmZ ddlm Z m
Z
ddlmZm
Z
mZ e� ZG dd� de�ZG d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd� d�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"�Z G d#d$� d$�Z!G d%d&� d&�Z"G d'd(� d(�Z#G d)d*� d*�Z$G d+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__� r r �G/home/arjun/projects/env/lib/python3.10/site-packages/botocore/model.pyr � r c @ r )�InvalidShapeErrorNr
r r r r r r r c @ r )�OperationNotFoundErrorNr
r r r r r # r r c @ r )�InvalidShapeReferenceErrorNr
r r r r r '