o
    ir                     @   s   d dl mZmZ d dlmZ d dlmZmZmZ ddl	m
Z
 dddd	d
dddddgddddiddgZG dd deZdS )    )DictOptional)	BaseModel)PYDANTIC_V2
ConfigDictExtra   )ServerVariablez*https://development.gigantic-server.com/v1zDevelopment server)urldescriptionz8https://{username}.gigantic-server.com:{port}/{basePath}zThe production API serverdemozTthis value is assigned by the serviceprovider, in this example `gigantic-server.com`)defaultr   8443443)enumr   r   v2)usernameportbasePath)r
   r   	variablesc                   @   sn   e Zd ZU dZeed< 	 dZee ed< 	 dZee	ee
f  ed< 	 er.eddeidZdS G d	d
 d
ZdS )Serverz An object representing a Server.r
   Nr   r   allowexamples)extrajson_schema_extrac                   @   s   e Zd ZejZdeiZdS )zServer.Configr   N)__name__
__module____qualname__r   r   r   	_examplesschema_extra r    r    e/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/openapi_pydantic/v3/v3_0/server.pyConfigA   s    r"   )r   r   r   __doc__str__annotations__r   r   r   r   r	   r   r   r   model_configr"   r    r    r    r!   r      s   
 	
r   N)typingr   r   pydanticr   openapi_pydantic.compatr   r   r   server_variabler	   r   r   r    r    r    r!   <module>   s$    