o
    .فic                     @  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Zdd Zd	d
 ZdS )PydanticRecursiveRefstrtype_refreturnNonec                 C  s   dS )zDefining __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   `/home/test-dt/pcm-url-check/venv/lib/python3.10/site-packages/pydantic/_internal/_forward_ref.py__call__   s    zPydanticRecursiveRef.__call__c                 C  s   t | |f S Nr   r   otherr   r   r   __or__      zPydanticRecursiveRef.__or__c                 C  s   t || f S r   r   r   r   r   r   __ror__   r   zPydanticRecursiveRef.__ror__N)r	   r
   )	__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
    