o
    yqi                     @   s(  U d dl mZmZmZmZmZmZ d dlmZm	Z	 d dl
mZmZmZ ddlmZ edr3d dlmZ g dZG d	d
 d
eZededZG dd deee Zeeedf Zeed< G dd deZG dd deZG dd deZeeeef e	df Zeed< eeeeeef f Zeed< dS )    )DictGenericListTupleTypeVarUnion)	BaseModelDiscriminator)	AnnotatedLiteral	TypeAlias   )is_dep_availableZopenai)ChatCompletion)	AIStudioNoResultResponseResultTAIStudioResultResponseResponse	ImageInfoPDFPageInfoPDFInfoDataInfoPrimaryOperationsc                   @   s&   e Zd ZU eed< eed< eed< dS )r   logId	errorCodeerrorMsgN)__name__
__module____qualname__str__annotations__int r"   r"   m/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/paddlex/inference/serving/infra/models.pyr   &   s   
 r   r   )boundc                   @   s>   e Zd ZU eed< eed< dZed ed< dZed ed< dS )r   r   resultr   r   ZSuccessr   N)	r   r   r   r   r    r   r   r   r   r"   r"   r"   r#   r   /   s
   
 r   r   r   c                   @   s.   e Zd ZU eed< eed< dZed ed< dS )r   widthheightimagetypeN)r   r   r   r!   r    r)   r   r"   r"   r"   r#   r   ;   s   
 r   c                   @   s   e Zd ZU eed< eed< dS )r   r&   r'   N)r   r   r   r!   r    r"   r"   r"   r#   r   A   s   
 r   c                   @   s2   e Zd ZU eed< ee ed< dZed ed< dS )r   ZnumPagesZpagesZpdfr)   N)	r   r   r   r!   r    r   r   r)   r   r"   r"   r"   r#   r   F   s   
 r   r)   r   r   N)typingr   r   r   r   r   r   Zpydanticr   r	   Ztyping_extensionsr
   r   r   Z
utils.depsr   Zopenai.types.chatr   __all__r   r   r   r   r    r   r   r   r   r   r   r"   r"   r"   r#   <module>   s$   " "