
    k7is                         S SK JrJr  S SKJr  S SKJrJrJr  SSK	J
r
  SSS.S	S
SSS.SS/SS.SS0S.S./r " S S\5      rg)    )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demozUthis value is assigned by the service provider, in this example `gigantic-server.com`)defaultr   8443443)enumr   r   v2)usernameportbasePath)r   r   	variablesc                       \ rS rSr% Sr\\S'    Sr\\   \S'    Sr	\\
\\4      \S'    \(       a  \" SS\0S	9rSrg " S
 S5      rSrg)Server   z An object representing a Server.r   Nr   r   allowexamples)extrajson_schema_extrac                   4    \ rS rSr\R
                  rS\0rSr	g)Server.ConfigA   r    N)
__name__
__module____qualname____firstlineno__r   r   r   	_examplesschema_extra__static_attributes__r!       Y/home/james-whalen/.local/lib/python3.13/site-packages/openapi_pydantic/v3/v3_1/server.pyConfigr   A   s    KKE&	2Lr)   r+   r!   )r"   r#   r$   r%   __doc__str__annotations__r   r   r   r   r
   r   r   r&   model_configr+   r(   r!   r)   r*   r   r      sh    *	H "&K#% 6:IxS.0129 !)95
	3 	3r)   r   N)typingr   r   pydanticr   openapi_pydantic.compatr   r   r   server_variabler
   r&   r   r!   r)   r*   <module>r4      sm    !  B B + <+
 J2 " B
 %e_@"D)
	*%3Y %3r)   