ó
    ’Òi  ã                   óH   • S r SSKJrJrJr  SSKJr  SSKJr   " S S5      r	g)	ú=Client for determining the version of an IBM Quantum service.é    )ÚDictÚUnionÚAnyé   )ÚApi)ÚRetrySessionc                   óP   • \ rS rSrSrS\S\SS4S jrS\\\	\
\4   4   4S jrS	rg)
ÚVersionClienté   r   ÚurlÚrequest_kwargsÚreturnNc                 ó8   • [        [        U40 UD65      U l        g)z|VersionClient constructor.

Args:
    url: URL of the service.
    **request_kwargs: Arguments for the request ``Session``.
N)r   r	   Úclient_version_finder)Úselfr   r   s      Ú`/home/james-whalen/.local/lib/python3.13/site-packages/qiskit_ibm_runtime/api/clients/version.pyÚ__init__ÚVersionClient.__init__   s   € ô &)¬°cÑ)L¸^Ñ)LÓ%MˆÕ"ó    c                 ó6   • U R                   R                  5       $ )a1  Return the version information.

Returns:
    A dictionary with information about the API version,
    with the following keys:

        * ``new_api`` (bool): Whether the new API is being used

    And the following optional keys:

        * ``api-*`` (str): The versions of each individual API component
)r   Úversion)r   s    r   r   ÚVersionClient.version!   s   € ð ×)Ñ)×1Ñ1Ó3Ð3r   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústrr   r   r   r   Úboolr   Ú__static_attributes__© r   r   r   r      sB   † ÙGðN˜Cð N°3ð N¸4ô Nð4˜˜c 5¨¨s¨Ñ#3Ð3Ñ4÷ 4r   r   N)
r   Útypingr   r   r   Ú	rest.rootr   Úsessionr	   r   r"   r   r   Ú<module>r&      s!   ðñ Dç #Ñ #å Ý "÷4ò 4r   