
    k7i              	           S SK JrJrJr  S SKJr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
SSSSSSS0S.00S.SSSSS000S.S.S.SSSSSSS0S.SS ./S!./r " S" S#\5      rg$)%    )ListOptionalUnion)	BaseModelField)PYDANTIC_V2
ConfigDictExtra   )	Operation)	Parameter)	Reference)ServerzReturns pets based on IDzFind pets by IDgetPetsByIdzpet responsez*/*schemaarray$refz#/components/schemas/Pet)typeitems)descriptioncontentzerror payloadz	text/htmlz#/components/schemas/ErrorModel)200default)r   summaryoperationId	responsesidpathzID of pet to useTr   stringsimple)nameinr   requiredr   style)get
parametersc                      \ rS rSr% Sr\" SSS9r\\   \	S'    Sr
\\   \	S'    Sr\\   \	S'    Sr\\   \	S	'    Sr\\   \	S
'    Sr\\   \	S'    Sr\\   \	S'    Sr\\   \	S'    Sr\\   \	S'    Sr\\   \	S'    Sr\\   \	S'    Sr\\\      \	S'    Sr\\\\\4         \	S'    \(       a  \" SSS\0S9rSr!g " S S5      r Sr!g)PathItem6   a  
Describes the operations available on a single path.
A Path Item MAY be empty, due to [ACL constraints](#securityFiltering).
The path itself is still exposed to the documentation viewer
but they will not know which operations and parameters are available.
Nr   )r   aliasrefr   r   r%   putpostdeleteoptionsheadpatchtraceserversr&   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)PathItem.Config   Tr5    N)__name__
__module____qualname____firstlineno__r
   r4   r6   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/path_item.pyConfigr:      s    KKE-1*&	2LrE   rG   r<   )"r=   r>   r?   r@   __doc__r   r+   r   str__annotations__r   r   r%   r   r,   r-   r.   r/   r0   r1   r2   r3   r   r   r&   r   r   r   r   r	   rB   model_configrG   rD   r<   rE   rF   r(   r(   6   sd    t6:C#: "GXc]! "&K#%  $C)	#  $C)	# !%D(9
$ #'FHY& $(GXi ' !%D(9
$ "&E8I% "&E8I% '+GXd6l#* ?CJeIy$89:;B !!)95
	3 	3rE   r(   N)typingr   r   r   pydanticr   r   openapi_pydantic.compatr   r	   r
   	operationr   	parameterr   	referencer   serverr   rB   r(   r<   rE   rF   <module>rS      s    ( ( % B B       
 6(( $2$(/*02L)M'  
 $3#$v/P&Q& 	
8 1 #*fh5GH!	
7%'	Tb3y b3rE   