
    pi                     z    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ  G d	 d
e      Zy)    )warn)	VideoBase)CompositionList)CompositionHookList)CompositionSettingsList)RecordingList)RecordingSettingsList)RoomListc                       e Zd Zedefd       Zedefd       Zedefd       Z	ede
fd       Zedefd       Zedefd       Zy)	Videoreturnc                 R    t        dt        d       | j                  j                  S )Nz8compositions is deprecated. Use v1.compositions instead.   
stacklevel)r   DeprecationWarningv1compositionsselfs    \/opt/services/ai/voice_agent/venv/lib/python3.12/site-packages/twilio/rest/video/__init__.pyr   zVideo.compositions   s%    F	

 ww###    c                 R    t        dt        d       | j                  j                  S )NzBcomposition_hooks is deprecated. Use v1.composition_hooks instead.r   r   )r   r   r   composition_hooksr   s    r   r   zVideo.composition_hooks   s%    P	

 ww(((r   c                 R    t        dt        d       | j                  j                  S )NzHcomposition_settings is deprecated. Use v1.composition_settings instead.r   r   )r   r   r   composition_settingsr   s    r   r   zVideo.composition_settings   s%    V	

 ww+++r   c                 R    t        dt        d       | j                  j                  S )Nz4recordings is deprecated. Use v1.recordings instead.r   r   )r   r   r   
recordingsr   s    r   r   zVideo.recordings(   s%    B	

 ww!!!r   c                 R    t        dt        d       | j                  j                  S )NzDrecording_settings is deprecated. Use v1.recording_settings instead.r   r   )r   r   r   recording_settingsr   s    r   r    zVideo.recording_settings1   s%    R	

 ww)))r   c                 R    t        dt        d       | j                  j                  S )Nz*rooms is deprecated. Use v1.rooms instead.r   r   )r   r   r   roomsr   s    r   r"   zVideo.rooms:   s#    8	

 ww}}r   N)__name__
__module____qualname__propertyr   r   r   r   r   r   r   r   r	   r    r
   r"    r   r   r   r      s    $o $ $ )#6 ) ) ,&= , , "M " " *$9 * * x  r   r   N)warningsr   twilio.rest.video.VideoBaser    twilio.rest.video.v1.compositionr   %twilio.rest.video.v1.composition_hookr   )twilio.rest.video.v1.composition_settingsr   twilio.rest.video.v1.recordingr   'twilio.rest.video.v1.recording_settingsr	   twilio.rest.video.v1.roomr
   r   r'   r   r   <module>r0      s)     1 < E M 8 I .5I 5r   