
    p h                         d Z ddlmZ  G d de          Z G d de          Z G d de          Z G d	 d
e          Z G d de          ZdS )za
This code was generated by
\ / _    _  _|   _  _
 | (_)\/(_)(_|\/| |(/_  v1.0.0
      /       /
    )TwiMLc                   >     e Zd ZdZ fdZ	 	 	 	 	 	 ddZddZ xZS )MessagingResponsez<Response> TwiML for Messagesc                 V     t          t          |           j        di | d| _        d S )NResponse )superr   __init__name)selfkwargs	__class__s     [/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/twilio/twiml/messaging_response.pyr
   zMessagingResponse.__init__   s2    /&&/99&999			    Nc                 N    |                      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: A URL specifying where Twilio should send status callbacks for the created outbound message.
        :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_callbackr   )nestMessage)r   r   r   r   r   r   r   r   s           r   messagezMessagingResponse.message   sM    . yy  /   

 

 
	
r   c                 F    |                      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   s       r   redirectzMessagingResponse.redirect8   s+     yy#??f???@@@r   )NNNNNNN)__name__
__module____qualname____doc__r
   r   r   __classcell__r   s   @r   r   r      s        ''     !
 !
 !
 !
F
A 
A 
A 
A 
A 
A 
A 
Ar   r   c                   "     e Zd ZdZ fdZ xZS )r   z<Redirect> TwiML Verbc                 d     t          t          |           j        di | d| _        || _        d S )Nr   r   )r	   r   r
   r   valuer   r   r   r   s      r   r
   zRedirect.__init__H   s8    &h&00000	


r   r    r!   r"   r#   r
   r$   r%   s   @r   r   r   E   s>                r   r   c                   0     e Zd ZdZd fd	Zd Zd Z xZS )r   z<Message> TwiML VerbNc                 l     t          t          |           j        di | d| _        |r	|| _        d S d S )Nr   r   )r	   r   r
   r   r(   )r   r   r   r   s      r   r
   zMessage.__init__Q   sJ    %gt%/////	 	DJJJ	 	r   c                 B    |                      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   s      r   r   zMessage.bodyW   s&     yyg0000111r   c                 B    |                      t          |fi |          S )z
        Create a <Media> element

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

        :returns: <Media> element
        )r   Media)r   r   r   s      r   mediazMessage.mediab   s&     yys--f--...r   r   )r    r!   r"   r#   r
   r   r1   r$   r%   s   @r   r   r   N   sa             	2 	2 	2	/ 	/ 	/ 	/ 	/ 	/ 	/r   r   c                   "     e Zd ZdZ fdZ xZS )r0   z<Media> TwiML Nounc                 d     t          t          |           j        di | d| _        || _        d S )Nr0   r   )r	   r0   r
   r   r(   r)   s      r   r
   zMedia.__init__q   s8    #eT#--f---	


r   r*   r%   s   @r   r0   r0   n   s>                r   r0   c                   "     e Zd ZdZ fdZ xZS )r.   z<Body> TwiML Nounc                 d     t          t          |           j        di | d| _        || _        d S )Nr.   r   )r	   r.   r
   r   r(   )r   r   r   r   s      r   r
   zBody.__init__z   s8    "dD",,V,,,	


r   r*   r%   s   @r   r.   r.   w   s>                r   r.   N)r#   twilio.twimlr   r   r   r   r0   r.   r   r   r   <module>r7      s        
4A 4A 4A 4A 4A 4A 4A 4An    u   / / / / /e / / /@    E       5     r   