o
    i^                     @   sN   d dl mZmZ d dlmZmZmZ ddiddiddigZG dd deZd	S )
    )	BaseModelField)PYDANTIC_V2
ConfigDictExtra$refz#/components/schemas/PetzPet.jsonzdefinitions.json#/Petc                   @   sN   e Zd ZU dZeddZeed< 	 ere	ddde
idZdS G d	d
 d
ZdS )	Referencea  
    A simple object to allow referencing other components in the specification.

    The Reference Object is defined by [JSON Reference](https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)
    and follows the same structure, behavior and rules.

    For this specification, reference resolution is accomplished as defined by the JSON
    Reference specification and not by the JSON Schema specification.
    r   )aliasrefallowTexamples)extrapopulate_by_namejson_schema_extrac                   @   s   e Zd ZejZdZdeiZdS )zReference.ConfigTr   N)	__name__
__module____qualname__r   r   r   allow_population_by_field_name	_examplesschema_extra r   r   h/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/openapi_pydantic/v3/v3_0/reference.pyConfig#   s    r   N)r   r   r   __doc__r   r
   str__annotations__r   r   r   model_configr   r   r   r   r   r      s   
 

r   N)	pydanticr   r   openapi_pydantic.compatr   r   r   r   r   r   r   r   r   <module>   s    