
    i                     z    S r SSKrSSKJrJrJr  SSKJr  SSKJ	r	J
r
  \R                  " \5      r " S S\	5      rg))Client for accessing backend information.    N)DictAnyOptional)datetime)ABCabstractmethodc            
       t    \ rS rSrSr\S\S\\\4   4S j5       r	\ S
S\S\
\   S\\\4   4S jj5       rS	rg)BaseBackendClient   r   backend_namereturnc                     g)zrReturn the status of the backend.

Args:
    backend_name: The name of the backend.

Returns:
    Backend status.
N )selfr   s     `/home/james-whalen/.local/lib/python3.13/site-packages/qiskit_ibm_runtime/api/clients/backend.pybackend_status BaseBackendClient.backend_status   s     	    Nr   c                     g)zReturn the properties of the backend.

Args:
    backend_name: The name of the backend.
    datetime: Date and time for additional filtering of backend properties.

Returns:
    Backend properties.
Nr   )r   r   r   s      r   backend_properties$BaseBackendClient.backend_properties&   s     	r   r   )N)__name__
__module____qualname____firstlineno____doc__r	   strr   r   r   r   python_datetimer   __static_attributes__r   r   r   r   r      si    3	3 	4S> 	 	 GK+3O+D	c3h r   r   )r   loggingtypingr   r   r   r   r   abcr   r	   	getLoggerr   loggerr   r   r   r   <module>r&      s5    0  & & 0 #			8	$ r   