
    9i                        % 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Qr
 " S S	\5      rS
r\\   \S'    " S S\5      r " S S\5      rSr\\   \S'    " S S\5      r " S S\5      rSr\\   \S'    " S S\5      r " S S\5      rSr\\   \S'    " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r\\\4\\\4\\\4\\\4S&.r\\   \S''   g())    )FinalListOptional)	BaseModel   )PrimaryOperations   )object_detection)ImageLabelPairBUILD_INDEX_ENDPOINTBuildIndexRequestBuildIndexResultADD_IMAGES_TO_INDEX_ENDPOINTAddImagesToIndexRequestAddImagesToIndexResult!REMOVE_IMAGES_FROM_INDEX_ENDPOINTRemoveImagesFromIndexRequestRemoveImagesFromIndexResultINFER_ENDPOINTInferRequest	RecResultDetectedObjectInferResultPRIMARY_OPERATIONSc                   *    \ rS rSr% \\S'   \\S'   Srg)r   *   imagelabel N)__name__
__module____qualname____firstlineno__str__annotations____static_attributes__r       l/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/paddlex/inference/serving/schemas/pp_shituv2.pyr   r   *   s    JJr'   r   z/shitu-index-buildr   c                   &    \ rS rSr% \\   \S'   Srg)r   2   imageLabelPairsr   N)r    r!   r"   r#   r   r   r%   r&   r   r'   r(   r   r   2   s    .))r'   r   c                   *    \ rS rSr% \\S'   \\S'   Srg)r   6   indexKey
imageCountr   N)r    r!   r"   r#   r$   r%   intr&   r   r'   r(   r   r   6   s    MOr'   r   z/shitu-index-addr   c                   0    \ rS rSr% \\   \S'   \\S'   Srg)r   >   r+   r.   r   N)	r    r!   r"   r#   r   r   r%   r$   r&   r   r'   r(   r   r   >   s    .))Mr'   r   c                        \ rS rSr% \\S'   Srg)r   C   r/   r   Nr    r!   r"   r#   r0   r%   r&   r   r'   r(   r   r   C       Or'   r   z/shitu-index-remover   c                   0    \ rS rSr% \\   \S'   \\S'   Srg)r   J   idsr.   r   N)	r    r!   r"   r#   r   r0   r%   r$   r&   r   r'   r(   r   r   J   s    	cNMr'   r   c                        \ rS rSr% \\S'   Srg)r   O   r/   r   Nr5   r   r'   r(   r   r   O   r6   r'   r   z/shitu-inferr   c                       \ rS rSr% \\S'   Sr\\   \S'   Sr\\	   \S'   Sr
\\	   \S'   Sr\\	   \S'   Sr\\   \S'   Sr\\   \S	'   S
rg)r   V   r   Nr.   detThresholdrecThresholdhammingRadiustopk	visualizer   )r    r!   r"   r#   r$   r%   r.   r   r>   floatr?   r@   rA   r0   rB   boolr&   r   r'   r(   r   r   V   s[    J"Hhsm"$(L(5/($(L(5/(%)M8E?)D(3- $Ix~$r'   r   c                   *    \ rS rSr% \\S'   \\S'   Srg)r   `   r   scorer   N)r    r!   r"   r#   r$   r%   rC   r&   r   r'   r(   r   r   `   s    JLr'   r   c                   N    \ rS rSr% \R
                  \S'   \\   \S'   \	\S'   Sr
g)r   e   bbox
recResultsrG   r   N)r    r!   r"   r#   r
   BoundingBoxr%   r   r   rC   r&   r   r'   r(   r   r   e   s    

&
&&YLr'   r   c                   :    \ rS rSr% \\   \S'   Sr\\	   \S'   Sr
g)r   k   detectedObjectsNr   r   )r    r!   r"   r#   r   r   r%   r   r   r$   r&   r   r'   r(   r   r   k   s    .))E8C=r'   r   )
buildIndexaddImagesToIndexremoveImagesFromIndexinferr   N)typingr   r   r   pydanticr   infra.modelsr   sharedr
   __all__r   r   r$   r%   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r'   r(   <module>rY      s2   ) (  , $(Y 
 $8 eCj 7*	 *y 
 ,> eCj =i 
Y  1F !5: E9 
)  ,c
 +%9 %	 
Y  )   ():<LM$ 	*$#
 lK80 E+, r'   