�
��i2 � �� � d dl mZ d dlZddlmZ ddlmZ ddlmZ ej dej
dej f � � � Z e
g d
�� � Z G d� d� � Z G d
� de� � ZdS )� )�annotationsN� )�typing)�current_app)�request�F.)�bound)�get�post�head�options�delete�put�trace�patchc �l � e Zd ZU dZdZded<