o
    e                     @   sH   d 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 )	za
This code was generated by
\ / _    _  _|   _  _
 | (_)\/(_)(_|\/| |(/_  v1.0.0
      /       /
    )Domain)V1)V2)V3c                       sl   e Zd Z fddZedd Zedd Zedd Zed	d
 Zedd Z	edd Z
dd Z  ZS )Chatc                    s,   t t| | d| _d| _d| _d| _dS )zu
        Initialize the Chat Domain

        :returns: Domain for Chat
        :rtype: twilio.rest.chat.Chat
        zhttps://chat.twilio.comN)superr   __init__base_url_v1_v2_v3)selftwilio	__class__ L/var/www/html/venv/lib/python3.10/site-packages/twilio/rest/chat/__init__.pyr      s
   
zChat.__init__c                 C      | j du r
t| | _ | j S )zU
        :returns: Version v1 of chat
        :rtype: twilio.rest.chat.v1.V1
        N)r
   r   r   r   r   r   v1!      

zChat.v1c                 C   r   )zU
        :returns: Version v2 of chat
        :rtype: twilio.rest.chat.v2.V2
        N)r   r   r   r   r   r   v2+   r   zChat.v2c                 C   r   )zU
        :returns: Version v3 of chat
        :rtype: twilio.rest.chat.v3.V3
        N)r   r   r   r   r   r   v35   r   zChat.v3c                 C      | j jS )zG
        :rtype: twilio.rest.chat.v2.credential.CredentialList
        )r   credentialsr   r   r   r   r   ?      zChat.credentialsc                 C   r   )zA
        :rtype: twilio.rest.chat.v2.service.ServiceList
        )r   servicesr   r   r   r   r   F   r   zChat.servicesc                 C   r   )zA
        :rtype: twilio.rest.chat.v3.channel.ChannelList
        )r   channelsr   r   r   r   r   M   r   zChat.channelsc                 C   s   dS )zz
        Provide a friendly representation

        :returns: Machine friendly representation
        :rtype: str
        z<Twilio.Chat>r   r   r   r   r   __repr__T   s   zChat.__repr__)__name__
__module____qualname__r   propertyr   r   r   r   r   r   r   __classcell__r   r   r   r   r      s    
	
	
	


r   N)
__doc__twilio.base.domainr   twilio.rest.chat.v1r   twilio.rest.chat.v2r   twilio.rest.chat.v3r   r   r   r   r   r   <module>   s   