
    k7i                     ,   S SK JrJr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KJr  SSKJr  SSKJr  SS	KJr  SS
KJr  SSKJr  SSKJr  S/SSSSSSSS0S./SSSSSSS.SSS.S.S/S .000S!0 0 S".S#.S$0 0 S".S#.S%.S&S'S(/0/S)./r " S* S+\5      rg,)-    )DictListOptionalUnion)	BaseModel)PYDANTIC_V2
ConfigDictExtra   )Callback)ExternalDocumentation)	Parameter)	Reference)RequestBody)	Responses)SecurityRequirement)Serverpetz)Updates a pet in the store with form dataupdatePetWithFormpetIdpathz"ID of pet that needs to be updatedTtypestring)nameindescriptionrequiredschemacontentz!application/x-www-form-urlencodedr   objectzUpdated name of the pet)r   r   zUpdated status of the pet)r   statusr!   )r   
propertiesr   zPet updated.)zapplication/jsonzapplication/xml)r   r   zMethod Not Allowed)200405petstore_authz
write:petsz	read:pets)tagssummaryoperationId
parametersrequestBody	responsessecurityc                      \ rS rSr% SrSr\\\      \	S'    Sr
\\   \	S'    Sr\\   \	S'    Sr\\   \	S'    Sr\\   \	S'    Sr\\\\\4         \	S	'    Sr\\\\4      \	S
'    \\	S'    Sr\\\\4      \	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)	OperationA   z+Describes a single API operation on a path.Nr&   r'   r   externalDocsr(   r)   r*   r+   	callbacksF
deprecatedr,   serversallowexamples)extrajson_schema_extrac                   4    \ rS rSr\R
                  rS\0rSr	g)Operation.Config   r5    N)
__name__
__module____qualname____firstlineno__r
   r4   r6   	_examplesschema_extra__static_attributes__r;       \/home/james-whalen/.local/lib/python3.13/site-packages/openapi_pydantic/v3/v3_0/operation.pyConfigr9      s    KKE&	2LrC   rE   r;   )%r<   r=   r>   r?   __doc__r&   r   r   str__annotations__r'   r   r0   r   r(   r)   r   r   r   r*   r   r   r1   r   r   r2   boolr,   r   r3   r   r   r	   r@   model_configrE   rB   r;   rC   rD   r.   r.   A   sQ   5 $D(49
$ "GXc]! "&K#% 59L(018 "&K#% ?CJeIy$89:;B	 <@K%Y 678? 
 04IxS(]+,3 J 59Hht/018 '+GXd6l#* !)95
	3 	3rC   r.   N)typingr   r   r   r   pydanticr   openapi_pydantic.compatr   r	   r
   callbackr   external_documentationr   	parameterr   	referencer   request_bodyr   r+   r   security_requirementr   serverr   r@   r.   r;   rC   rD   <module>rU      s    . .  B B  9     %   5  >*  C !8,
 3 ( 0I(0%
 0K(0'	' &.J6
,  .02rJ
  402rJ	
 &k'BCDW,.	bl3	 l3rC   