U
    ÷Ê	fc  ã                   @  s:   d dl mZ d dlmZ d dlmZ eG dd„ dƒƒZdS )é    )Úannotations)Ú	dataclass©ÚUnionc                   @  s>   e Zd ZU ded< d Z ejZddœdd„Zdd„ Zd	d
„ ZdS )ÚPydanticRecursiveRefÚstrÚtype_refÚNone)Úreturnc                 C  s   dS )z¢Defining __call__ is necessary for the `typing` module to let you use an instance of
        this class as the result of resolving a standard ForwardRef.
        N© )Úselfr   r   úb/var/www/html/apigroqsegura/apigroq/lib/python3.8/site-packages/pydantic/_internal/_forward_ref.pyÚ__call__   s    zPydanticRecursiveRef.__call__c                 C  s   t | |f S ©Nr   ©r   Úotherr   r   r   Ú__or__   s    zPydanticRecursiveRef.__or__c                 C  s   t || f S r   r   r   r   r   r   Ú__ror__   s    zPydanticRecursiveRef.__ror__N)	Ú__name__Ú
__module__Ú__qualname__Ú__annotations__ÚobjectÚ__hash__r   r   r   r   r   r   r   r      s   
r   N)Ú
__future__r   Ú_annotationsÚdataclassesr   Útypingr   r   r   r   r   r   Ú<module>   s   