o
    ä›e6  ã                   @   sp   d Z ddlZddlmZmZ G dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZ	dS )za
This code was generated by
\ / _    _  _|   _  _
 | (_)\/(_)(_|\/| |(/_  v1.0.0
      /       /
é    N)ÚTwiMLÚformat_languagec                       s8   e Zd ZdZ‡ fdd„Z		d	dd„Zd
dd„Z‡  ZS )ÚMessagingResponsez <Response> TwiML for Messages c                    s    t t| ƒjdi |¤Ž d| _d S )NÚResponse© )Úsuperr   Ú__init__Úname)ÚselfÚkwargs©Ú	__class__r   úR/var/www/html/venv/lib/python3.10/site-packages/twilio/twiml/messaging_response.pyr      s   
zMessagingResponse.__init__Nc                 K   s"   |   td||||||dœ|¤Ž¡S )aª  
        Create a <Message> element

        :param body: Message Body
        :param to: Phone Number to send Message to
        :param from: Phone Number to send Message from
        :param action: Action URL
        :param method: Action URL Method
        :param status_callback: Status callback URL. Deprecated in favor of action.
        :param kwargs: additional attributes

        :returns: <Message> element
        )ÚbodyÚtoÚfrom_ÚactionÚmethodÚstatus_callbackNr   )ÚnestÚMessage)r
   r   r   r   r   r   r   r   r   r   r   Úmessage   s   úùzMessagingResponse.messagec                 K   s   |   t|fd|i|¤Ž¡S )zÍ
        Create a <Redirect> element

        :param url: Redirect URL
        :param method: Redirect URL method
        :param kwargs: additional attributes

        :returns: <Redirect> element
        r   )r   ÚRedirect)r
   Úurlr   r   r   r   r   Úredirect0   s   
zMessagingResponse.redirect)NNNNNN©N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   Ú__classcell__r   r   r   r   r      s    
ÿr   c                       ó    e Zd ZdZ‡ fdd„Z‡  ZS )r   z <Redirect> TwiML Verb c                    ó&   t t| ƒjdi |¤Ž d| _|| _d S )Nr   r   )r   r   r   r	   Úvalue©r
   r   r   r   r   r   r   @   ó   
zRedirect.__init__©r   r   r   r   r   r    r   r   r   r   r   =   ó    r   c                       s2   e Zd ZdZd	‡ fdd„	Zdd„ Zdd„ Z‡  ZS )
r   z <Message> TwiML Verb Nc                    s.   t t| ƒjdi |¤Ž d| _|r|| _d S d S )Nr   r   )r   r   r   r	   r#   )r
   r   r   r   r   r   r   I   s
   
ÿzMessage.__init__c                 K   ó   |   t|fi |¤Ž¡S )zž
        Create a <Body> element

        :param message: Message Body
        :param kwargs: additional attributes

        :returns: <Body> element
        )r   ÚBody©r
   r   r   r   r   r   r   O   ó   	zMessage.bodyc                 K   r(   )z™
        Create a <Media> element

        :param url: Media URL
        :param kwargs: additional attributes

        :returns: <Media> element
        )r   ÚMediar$   r   r   r   ÚmediaZ   r+   zMessage.mediar   )r   r   r   r   r   r   r-   r    r   r   r   r   r   F   s
    r   c                       r!   )r,   z <Media> TwiML Noun c                    r"   )Nr,   r   )r   r,   r   r	   r#   r$   r   r   r   r   i   r%   zMedia.__init__r&   r   r   r   r   r,   f   r'   r,   c                       r!   )r)   z <Body> TwiML Noun c                    r"   )Nr)   r   )r   r)   r   r	   r#   r*   r   r   r   r   r   r%   zBody.__init__r&   r   r   r   r   r)   o   r'   r)   )
r   ÚjsonÚtwilio.twimlr   r   r   r   r   r,   r)   r   r   r   r   Ú<module>   s   -	 	