
    )`i                     n    d dl mZmZmZ  G d de          Z G d de          Z G d de          ZdS )	    )
AnyHttpUrl	BaseModelFieldc                   r    e Zd ZU dZeed<   dZedz  ed<   dZe	e
         dz  ed<   dZe	e
         dz  ed<   dS )ClientRegistrationOptionsFenabledNclient_secret_expiry_secondsvalid_scopesdefault_scopes)__name__
__module____qualname__r   bool__annotations__r	   intr
   liststrr        l/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/mcp/server/auth/settings.pyr   r      si         GT/3 #*333%)L$s)d")))'+NDI$+++++r   r   c                       e Zd ZU dZeed<   dS )RevocationOptionsFr   N)r   r   r   r   r   r   r   r   r   r   r      s"         GTr   r   c                       e Zd ZU  edd          Zeed<   dZedz  ed<   dZe	dz  ed<   dZ
edz  ed<   dZee         dz  ed	<    edd
          Zedz  ed<   dS )AuthSettings.zKOAuth authorization server URL that issues tokens for this resource server.)description
issuer_urlNservice_documentation_urlclient_registration_optionsrevocation_optionsrequired_scopesz|The URL of the MCP server to be used as the resource identifier and base route to look up OAuth Protected Resource Metadata.resource_server_url)r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r!   r   r   r   r   r      s         "Ua  J
    48zD0777DH!:T!AHHH37)D0777(,OT#Y%,,, .3UG. . .d*     r   r   N)pydanticr   r   r   r   r   r   r   r   r   <module>r#      s    1 1 1 1 1 1 1 1 1 1, , , , ,	 , , ,    	       9     r   