
    KiK                     l    d dl mZ d dlmZ d dlmZmZmZ ddiddiddid	d
ddddgZ G d de      Z	y)    )Optional)	BaseModel)PYDANTIC_V2
ConfigDictExtranameanimal	attributeTwrappedz http://example.com/schema/samplesample)	namespaceprefixaliens)r   r   c                       e Zd ZU dZdZee   ed<   	 dZee   ed<   	 dZ	ee   ed<   	 dZ
eed<   	 dZeed<   	 er ed	d
ei      Zy G d d      Zy)XMLa  
    A metadata object that allows for more fine-tuned XML model definitions.

    When using arrays, XML element names are *not* inferred (for singular/plural forms)
    and the `name` property SHOULD be used to add that information.
    See examples for expected behavior.
    Nr   r   r   Fr
   r   allowexamples)extrajson_schema_extrac                   ,    e Zd Zej                  ZdeiZy)
XML.Configr   N)__name__
__module____qualname__r   r   r   	_examplesschema_extra     h/home/jay/workspace/scripts/.codegraph-venv/lib/python3.12/site-packages/openapi_pydantic/v3/v3_1/xml.pyConfigr   F   s    KKE&	2Lr   r    )r   r   r   __doc__r   r   str__annotations__r   r   r
   boolr   r   r   r   model_configr    r   r   r   r   r      s     D(3-  $Ix}#
 !FHSM  It
 GT !)95
	3 	3r   r   N)
typingr   pydanticr   openapi_pydantic.compatr   r   r   r   r   r   r   r   <module>r)      sN      B B X$4I$'	83) 83r   