o
    Ã¿i‰  ã                   @   s8   d Z ddlmZ ddlmZmZ eG dd„ deƒƒZdS )z-Custom frames for AWS Nova Sonic LLM service.é    )Ú	dataclass)Ú	DataFrameÚFunctionCallResultFramec                   @   s   e Zd ZU dZeed< dS )Ú#AWSNovaSonicFunctionCallResultFramea  Frame containing function call result for AWS Nova Sonic processing.

    This frame wraps a standard function call result frame to enable
    AWS Nova Sonic-specific handling and context updates.

    Parameters:
        result_frame: The underlying function call result frame.
    Úresult_frameN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__© r   r   úZ/home/ubuntu/.local/lib/python3.10/site-packages/pipecat/services/aws/nova_sonic/frames.pyr      s   
 	r   N)r
   Údataclassesr   Úpipecat.frames.framesr   r   r   r   r   r   r   Ú<module>   s
   