
    љi                     l    S SK Jr  S SKJrJrJr  SSKJr  \ " S S5      5       r\ " S S5      5       r	g	)
    )	dataclass)ListDictAny   )ToolCallc                       \ rS rSr% Sr\\S'   Sr\\S'   Sr\\S'   Sr	\\S'   Sr
\\S'   Sr\\S	'   S
r\\S'   Sr\\\\4      \S'   Sr\\\4   \S'   Sr\\S'   Sr\\S'   Sr\\S'   Srg)
STSRequest   starttypeN
session_iduser_id
context_idtext
audio_datar   audio_durationfilessystem_prompt_paramsTallow_mergeFwait_in_queueblock_barge_in )__name__
__module____qualname____firstlineno__r   str__annotations__r   r   r   r   r   bytesr   floatr   r   r   r   r   r   boolr   r   __static_attributes__r       M/home/james-whalen/.local/lib/python3.13/site-packages/aiavatar/sts/models.pyr
   r
      s    D#JGSJD#JNE"&E4S#X&+/$sCx./KM4 ND r$   r
   c                       \ rS rSr% \\S'   Sr\\S'   Sr\\S'   Sr\\S'   Sr	\\S'   Sr
\\S'   Sr\\S	'   Sr\\S
'   Sr\\S'   Sr\\S'   Srg)STSResponse   r   Nr   r   r   r   
voice_textlanguager   	tool_callmetadatar   )r   r   r   r   r   r   r   r   r   r   r)   r*   r   r    r+   r   r,   dictr#   r   r$   r%   r'   r'      sa    
IJGSJD#JHcJIxHdr$   r'   N)
dataclassesr   typingr   r   r   llmr   r
   r'   r   r$   r%   <module>r1      sC    ! " "  ! ! ! 
 
 
r$   