
    k7i              	           S SK JrJr  S SKJr  S SKJrJrJr  SSK	J
r
  SSS0S	S
SS.0S.SS0S	SSS.0S.SS	SSS.00SS	SSS.00S.S.SSSSSS0S.00S./r " S S\5      rg)     )DictOptional)	BaseModel)PYDANTIC_V2
ConfigDictExtra   )	MediaTypezuser to add to the systemz$refz#/components/schemas/UseruserzUser Examplez)http://foo.bar/examples/user-example.json)summaryexternalValue)schemaexampleszUser example in XMLz(http://foo.bar/examples/user-example.xmlr   zUser example in Plain textz(http://foo.bar/examples/user-example.txtzUser example in other formatz-http://foo.bar/examples/user-example.whatever)zapplication/jsonzapplication/xml
text/plainz*/*)descriptioncontentr   r   arraytypestring)r   itemsc                       \ rS rSr% SrSr\\   \S'    \	\\
4   \S'    Sr\\S'    \(       a  \" SS	\0S
9rSrg " S S5      rSrg)RequestBody:   z Describes a single request body.Nr   r   Frequiredallowr   )extrajson_schema_extrac                   4    \ rS rSr\R
                  rS\0rSr	g)RequestBody.Config]   r    N)
__name__
__module____qualname____firstlineno__r   r   r   	_examplesschema_extra__static_attributes__r!       _/home/james-whalen/.local/lib/python3.13/site-packages/openapi_pydantic/v3/v3_1/request_body.pyConfigr   ]   s    KKE&	2Lr)   r+   r!   )r"   r#   r$   r%   __doc__r   r   str__annotations__r   r
   r   boolr   r   r&   model_configr+   r(   r!   r)   r*   r   r   :   sc    *!%K#% #y.!! Hd !)95
	3 	3r)   r   N)typingr   r   pydanticr   openapi_pydantic.compatr   r   r   
media_typer
   r&   r   r!   r)   r*   <module>r5      s    !  B B ! 3 "#>?#1)T! "#>?#8)S  #?)S #A)X7#
&P 38g@R%ST
Q.	b%3) %3r)   