a
    !f                     @   st   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
 d
eZdS )    )warn)	VideoBase)CompositionList)CompositionHookList)CompositionSettingsList)RecordingList)RecordingSettingsList)RoomListc                   @   sx   e Zd ZeedddZeedddZeedddZ	ee
ddd	Zeedd
dZeedddZdS )Video)returnc                 C   s   t dtdd | jjS )Nz8compositions is deprecated. Use v1.compositions instead.   
stacklevel)r   DeprecationWarningv1compositionsself r   [/var/www/html/python-backend/venv/lib/python3.9/site-packages/twilio/rest/video/__init__.pyr      s    zVideo.compositionsc                 C   s   t dtdd | jjS )NzBcomposition_hooks is deprecated. Use v1.composition_hooks instead.r   r   )r   r   r   composition_hooksr   r   r   r   r      s    zVideo.composition_hooksc                 C   s   t dtdd | jjS )NzHcomposition_settings is deprecated. Use v1.composition_settings instead.r   r   )r   r   r   composition_settingsr   r   r   r   r      s    zVideo.composition_settingsc                 C   s   t dtdd | jjS )Nz4recordings is deprecated. Use v1.recordings instead.r   r   )r   r   r   
recordingsr   r   r   r   r   (   s    zVideo.recordingsc                 C   s   t dtdd | jjS )NzDrecording_settings is deprecated. Use v1.recording_settings instead.r   r   )r   r   r   recording_settingsr   r   r   r   r   1   s    zVideo.recording_settingsc                 C   s   t dtdd | jjS )Nz*rooms is deprecated. Use v1.rooms instead.r   r   )r   r   r   roomsr   r   r   r   r   :   s    zVideo.roomsN)__name__
__module____qualname__propertyr   r   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   r
      s   r
   N)warningsr   Ztwilio.rest.video.VideoBaser   Z twilio.rest.video.v1.compositionr   Z%twilio.rest.video.v1.composition_hookr   Z)twilio.rest.video.v1.composition_settingsr   Ztwilio.rest.video.v1.recordingr   Z'twilio.rest.video.v1.recording_settingsr   Ztwilio.rest.video.v1.roomr	   r
   r   r   r   r   <module>   s   