
    k7i^                     T    S SK JrJr  S SKJrJrJr  SS0SS0SS0/r " S S\5      rg	)
    )	BaseModelField)PYDANTIC_V2
ConfigDictExtra$refz#/components/schemas/PetzPet.jsonzdefinitions.json#/Petc                   n    \ rS rSr% Sr\" SS9r\\S'    \	(       a  \
" SSS\0S	9rSrg " S
 S5      rSrg)	Reference   a  
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                   8    \ rS rSr\R
                  rSrS\0r	Sr
g)Reference.Config#   Tr    N)__name__
__module____qualname____firstlineno__r   r   r   allow_population_by_field_name	_examplesschema_extra__static_attributes__r       \/home/james-whalen/.local/lib/python3.13/site-packages/openapi_pydantic/v3/v3_0/reference.pyConfigr   #   s    KKE-1*&	2Lr   r!   r   N)r   r   r   r   __doc__r   r   str__annotations__r   r   r   model_configr!   r   r   r   r    r
   r
      s@     6"C"-!!)95
	3 	3r   r
   N)	pydanticr   r   openapi_pydantic.compatr   r   r   r   r
   r   r   r    <module>r(      s=    % B B '(Z$%	3	 3r   