
    !<iM                         d dl mZmZmZ d dlmZmZ d dlmZ ddl	m
Z ddlm
Z eeef         Zer
dedefdZdS erd d	lmZ  G d
 de          ZdedefdZdS  G d de          ZdedefdZdS )    )TYPE_CHECKINGAnyUnion)	BaseModelField)PYDANTIC_V2   )OpenAPIdatareturnc                     dS )z@Parse a raw object into an OpenAPI model with version inference.N r   s    /Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/openapi_pydantic/v3/parser.py	parse_objr      s        )	RootModelc                   2    e Zd ZU  ed          Zeed<   dS )_OpenAPIopenapidiscriminatorrootN)__name__
__module____qualname__r   r   	OpenAPIv3__annotations__r   r   r   r   r      s/         %i888i88888r   r   c                 @    t                               |           j        S N)r   model_validater   r   s    r   r   r      s    &&t,,11r   c                   2    e Zd ZU  ed          Zeed<   dS )r   r   r   __root__N)r   r   r   r   r#   r   r   r   r   r   r   r      s/         #e)<<<)<<<<<r   c                 @    t                               |           j        S r    )r   r   r#   r   s    r   r   r       s    !!$''00r   N)typingr   r   r   pydanticr   r   openapi_pydantic.compatr   v3_0r
   OpenAPIv3_0v3_1OpenAPIv3_1r   r   r   r   r   r   r   <module>r,      s|   , , , , , , , , , , % % % % % % % % / / / / / / ( ( ( ( ( ( ( ( ( ( ( (+{*+	 1 	        1""""""9 9 9 9 99 9 9 92 2	 2 2 2 2 2 2
= = = = =9 = = =1 1	 1 1 1 1 1 1r   