
    k7iK                     l    S SK Jr  S SKJr  S SKJrJrJr  SS0SS0SS0S	S
S.SSS./r " S S\5      r	g)    )Optional)	BaseModel)PYDANTIC_V2
ConfigDictExtranameanimal	attributeTwrappedz http://example.com/schema/samplesample)	namespaceprefixaliens)r   r   c                       \ rS rSr% SrSr\\   \S'    Sr	\\   \S'    Sr
\\   \S'    Sr\\S'    Sr\\S	'    \(       a  \" S
S\0S9rSrg " S S5      rSrg)XML   a  
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                   4    \ rS rSr\R
                  rS\0rSr	g)
XML.ConfigF   r    N)
__name__
__module____qualname____firstlineno__r   r   r   	_examplesschema_extra__static_attributes__r       V/home/james-whalen/.local/lib/python3.13/site-packages/openapi_pydantic/v3/v3_1/xml.pyConfigr   F   s    KKE&	2Lr"   r$   r   )r   r   r   r   __doc__r   r   str__annotations__r   r   r
   boolr   r   r   r   model_configr$   r!   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"   