
    9iq                         % S SK JrJrJr  S SKJr  SSKJrJr  SSK	J
r
  / SQrSr\\   \S	'    " S
 S\
R                  5      r " S S\5      r " S S\5      rS\\\40r\\   \S'   g)    )FinalListOptional)	BaseModel   )DataInfoPrimaryOperations   )ocr)INFER_ENDPOINTInferRequest	OCRResultInferResultPRIMARY_OPERATIONSz/ocrr   c                       \ rS 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\\   \S
'   Sr\\   \S'   Sr\\   \S'   Sr\\   \S'   Srg)r   !   NuseDocOrientationClassifyuseDocUnwarpinguseTextlineOrientationtextDetLimitSideLentextDetLimitTypetextDetThreshtextDetBoxThreshtextDetUnclipRatiotextRecScoreThreshreturnWordBox	visualize )__name__
__module____qualname____firstlineno__r   r   bool__annotations__r   r   r   intr   strr   floatr   r   r   r   r   __static_attributes__r       e/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/paddlex/inference/serving/schemas/ocr.pyr   r   !   s    04x~4&*OXd^*-1HTN1)-#-&*hsm*%)M8E?)(,huo,*..*..$(M8D>( $Ix~$r)   r   c                   \    \ rS rSr% \\S'   Sr\\   \S'   Sr	\\   \S'   Sr
\\   \S'   Srg)r   0   prunedResultNocrImagedocPreprocessingImage
inputImager   )r   r    r!   r"   dictr$   r.   r   r&   r/   r0   r(   r   r)   r*   r   r   0   s3    "Hhsm"+/8C=/ $J$r)   r   c                   0    \ rS rSr% \\   \S'   \\S'   Srg)r   7   
ocrResultsdataInfor   N)	r   r    r!   r"   r   r   r$   r   r(   r   r)   r*   r   r   7   s    Yr)   r   inferr   N)typingr   r   r   pydanticr   infra.modelsr   r	   sharedr   __all__r   r&   r$   BaseInferRequestr   r   r   r   r   r)   r*   <module>r=      sz    ) (  6  $c
 #%3'' %%	 %)  nlK80 E+, r)   