Ë
    [üàg¢  ã                   óF   — d dl mZmZmZ d dlmZ d dlmZ  G d„ de«      Z	y)é    )ÚDictÚOptionalÚTuple)ÚResponse)ÚClientc                   ó0  — e Zd ZdZdedefd„Zdedefd„Z	 	 	 	 	 	 dd	eded
ee	ee
f      dee	ee
f      dee	eef      deeeef      dee   dedefd„Z	 	 	 	 	 	 dd	eded
ee	ee
f      dee	ee
f      dee	eef      deeeef      dee   dedefd„Zy)ÚDomainzg
    This represents at Twilio API subdomain.

    Like, `api.twilio.com` or `lookups.twilio.com'.
    ÚtwilioÚbase_urlc                 ó    — || _         || _        y )N)r
   r   )Úselfr
   r   s      úP/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/twilio/base/domain.pyÚ__init__zDomain.__init__   s   € ØˆŒØ ˆ�ó    ÚuriÚreturnc                 óv   — dj                  | j                  j                  d«      |j                  d«      «      S )z¶
        Converts a relative `uri` to an absolute url.
        :param string uri: The relative uri to make absolute.
        :return: An absolute url (based off this domain)
        z{}/{}ú/)Úformatr   Ústrip)r   r   s     r   Úabsolute_urlzDomain.absolute_url   s,   € ð �~‰~˜dŸm™m×1Ñ1°#Ó6¸¿	¹	À#»ÓGÐGr   NÚmethodÚparamsÚdataÚheadersÚauthÚtimeoutÚallow_redirectsc	           
      ój   — | j                  |«      }	| j                  j                  ||	||||||¬«      S )a¿  
        Makes an HTTP request to this domain.
        :param method: The HTTP method.
        :param uri: The HTTP uri.
        :param params: Query parameters.
        :param data: The request body.
        :param headers: The HTTP headers.
        :param auth: Basic auth tuple of (username, password)
        :param timeout: The request timeout.
        :param allow_redirects: True if the client should follow HTTP
        redirects.
        ©r   r   r   r   r   r   )r   r
   Úrequest©
r   r   r   r   r   r   r   r   r   Úurls
             r   r!   zDomain.request   sH   € ð. ×Ñ Ó$ˆØ�{‰{×"Ñ"ØØØØØØØØ+ð #ó 	
ð 		
r   c	           
   ƒ   ó†   K  — | j                  |«      }	| j                  j                  ||	||||||¬«      ƒ d{  –—† S 7 Œ­w)aÌ  
        Makes an asynchronous HTTP request to this domain.
        :param method: The HTTP method.
        :param uri: The HTTP uri.
        :param params: Query parameters.
        :param data: The request body.
        :param headers: The HTTP headers.
        :param auth: Basic auth tuple of (username, password)
        :param timeout: The request timeout.
        :param allow_redirects: True if the client should follow HTTP
        redirects.
        r    N)r   r
   Úrequest_asyncr"   s
             r   r%   zDomain.request_async<   sV   è ø€ ð. ×Ñ Ó$ˆØ—[‘[×.Ñ.ØØØØØØØØ+ð /ó 	
÷ 	
ð 		
ð 	
ús   ‚8Aº?»A)NNNNNF)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ústrr   r   r   r   Úobjectr   ÚfloatÚboolr   r!   r%   © r   r   r	   r	      s‡  „ ñð!˜vð !°ó !ðH ð H¨ó Hð /3Ø,0Ø,0Ø*.Ø#'Ø %ñ!
àð!
ð ð!
ð ˜˜c 6˜kÑ*Ñ+ð	!
ð
 �t˜C ˜KÑ(Ñ)ð!
ð ˜$˜s C˜x™.Ñ)ð!
ð �u˜S #˜X‘Ñ'ð!
ð ˜%‘ð!
ð ð!
ð 
ó!
ðN /3Ø,0Ø,0Ø*.Ø#'Ø %ñ!
àð!
ð ð!
ð ˜˜c 6˜kÑ*Ñ+ð	!
ð
 �t˜C ˜KÑ(Ñ)ð!
ð ˜$˜s C˜x™.Ñ)ð!
ð �u˜S #˜X‘Ñ'ð!
ð ˜%‘ð!
ð ð!
ð 
ô!
r   r	   N)
Útypingr   r   r   Útwilio.http.responser   Útwilio.restr   r+   r	   r.   r   r   ú<module>r2      s   ðß (Ñ (Ý )Ý ôW
ˆVõ W
r   