
    i                         % S r SSKJr  SSKJr  SSKJrJrJr  SSK	J
r
  SSKJr  SSKJr  SS	KJr  SS
KJr  SSKJrJr  Sr\\S'   \ " S S\5      5       rg)zEstimator options.    )Union)Field   )DictUnset	UnsetType)ExecutionOptionsV2)ResilienceOptionsV2)TwirlingOptions)DynamicalDecouplingOptions)	OptionsV2)primitive_dataclassmake_constraint_validator   MAX_RESILIENCE_LEVELc                   R   \ rS rSr% Sr\r\\\	4   \
S'    \r\\\S4   \
S'    \r\\\4   \
S'    \r\\\4   \
S'    \" \S9r\\\4   \
S	'    \" \S9r\\\4   \
S
'    \" \S9r\\\4   \
S'    \" \S9r\\\4   \
S'    \r\\\4   \
S'    \" SSS9r\" SSS9r\" SS\S9rSr g)EstimatorOptions"   zOptions for V2 Estimator.default_precisionNdefault_shotsresilience_levelseed_estimator)default_factorydynamical_decoupling
resilience	executiontwirlingexperimentalr   )gt)ge)r    le )!__name__
__module____qualname____firstlineno____doc__r   r   r   r   float__annotations__r   intr   r   r   r   r   r   r
   r   r	   r   r   r   r   dictr   _gt0_ge0r   _res_lvl__static_attributes__r"       f/home/james-whalen/.local/lib/python3.13/site-packages/qiskit_ibm_runtime/options/estimator_options.pyr   r   "   sD   # 27uY-.6 27M5C-.6" /4eIsN+3  -2NE)S.)1 EJ2E% :D @A  49I\3]J)4/0] 27GY1ZIu'-.Z-2?-SHeOT)*S ,1L%	4(0 %%8Q?D$_;D();FZ[Hr0   r   N)r'   typingr   pydanticr   utilsr   r   r   execution_optionsr	   resilience_optionsr
   twirling_optionsr   dynamical_decoupling_optionsr   optionsr   r   r   r   r*   r)   r   r"   r0   r1   <module>r:      sZ       
 2 3 - D  A c  M\y M\ M\r0   