o
    h\                     @   s   d dl mZ d dlmZmZ d dlmZ d dlmZ d dl	m
Z
mZ edeeeeeef dZedZed	ed
ZeG dd deeeef ZdS )    )	dataclass)AnyGeneric)TypeVar)BaseSession)	RequestIdRequestParamsSessionT)boundLifespanContextTRequestT)defaultc                   @   sD   e Zd ZU eed< ejdB ed< eed< eed< dZ	e
dB ed< dS )RequestContext
request_idNmetasessionlifespan_contextrequest)__name__
__module____qualname__r   __annotations__r   Metar	   r   r   r    r   r   S/var/www/html/openai_agents/venv/lib/python3.10/site-packages/mcp/shared/context.pyr      s   
 r   N)dataclassesr   typingr   r   typing_extensionsr   mcp.shared.sessionr   	mcp.typesr   r   r	   r   r   r   r   r   r   r   <module>   s     