
    d{i                         d Z ddlmZ ddlmZmZmZmZ ddlmZm	Z	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e      Z G d de      Z G d de      Zy)a  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Api
    This is the public Twilio REST API.

    NOTE: This class is auto generated by OpenAPI Generator.
    https://openapi-generator.tech
    Do not edit the class manually.
    )datetime)AnyDictOptionalUnion)deserialize	serializevalues)ApiResponse)InstanceContext)InstanceResource)ListResource)Versionc                        e Zd Z G d de      Z G d de      Z G d de      Z	 	 ddedee	e
f   d	e	d
e	dee	   f
 fdZedd       Z	 	 	 	 ddZ	 	 	 	 ddZdddefdZdddefdZde	fdZ xZS )TranscriptionInstancec                       e Zd ZdZdZy)TranscriptionInstance.Statuszin-progressstoppedN)__name__
__module____qualname__IN_PROGRESSSTOPPED     n/home/sas/my/fyp/ringai/.venv/lib/python3.12/site-packages/twilio/rest/api/v2010/account/call/transcription.pyStatusr      s    #r   r   c                       e Zd ZdZdZdZy)TranscriptionInstance.Trackinbound_trackoutbound_trackboth_tracksN)r   r   r   INBOUND_TRACKOUTBOUND_TRACKBOTH_TRACKSr   r   r   Trackr      s    ')#r   r&   c                       e Zd ZdZy)"TranscriptionInstance.UpdateStatusr   N)r   r   r   r   r   r   r   UpdateStatusr(   $   s    r   r)   versionpayloadaccount_sidcall_sidsidc                    t         |   |       |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        t        j                  |j                  d            | _
        |j                  d      | _        |||xs | j                  d| _        d | _        y )	Nr.   r,   r-   namestatusdate_updatedurir,   r-   r.   )super__init__getr.   r,   r-   r0   r1   r   rfc2822_datetimer2   r3   	_solution_context)selfr*   r+   r,   r-   r.   	__class__s         r   r6   zTranscriptionInstance.__init__1   s     	!")++e"4*1++m*D'.{{:'>#*;;v#6	@GH@U0;0L0LKK'1
 #*++e"4 ' ?$((

 9=r   returnc                     | j                   Et        | j                  | j                  d   | j                  d   | j                  d         | _         | j                   S )z
        Generate an instance context for the instance, the context is capable of
        performing various actions. All instance actions are proxied to the context

        :returns: TranscriptionContext for this TranscriptionInstance
        r,   r-   r.   r4   )r:   TranscriptionContext_versionr9   r;   s    r   _proxyzTranscriptionInstance._proxyL   sQ     == 0 NN=9
3NN5)	DM }}r   r1   r(   c                 :    | j                   j                  |      S )
        Update the TranscriptionInstance

        :param status:

        :returns: The updated TranscriptionInstance
        r1   )rB   updater;   r1   s     r   rF   zTranscriptionInstance.update]   s#     {{!! " 
 	
r   c                 V   K   | j                   j                  |       d{   S 7 w)
        Asynchronous coroutine to update the TranscriptionInstance

        :param status:

        :returns: The updated TranscriptionInstance
        rE   N)rB   update_asyncrG   s     r   rJ   z"TranscriptionInstance.update_asynck   s1      [[-- . 
 
 	
 
    )')c                 :    | j                   j                  |      S )z
        Update the TranscriptionInstance with HTTP info

        :param status:

        :returns: ApiResponse with instance, status code, and headers
        rE   )rB   update_with_http_inforG   s     r   rM   z+TranscriptionInstance.update_with_http_infoy   s#     {{00 1 
 	
r   c                 V   K   | j                   j                  |       d{   S 7 w)z
        Asynchronous coroutine to update the TranscriptionInstance with HTTP info

        :param status:

        :returns: ApiResponse with instance, status code, and headers
        rE   N)rB   update_with_http_info_asyncrG   s     r   rO   z1TranscriptionInstance.update_with_http_info_async   s1      [[<< = 
 
 	
 
rK   c                     dj                  d | j                  j                         D              }dj                  |      S )f
        Provide a friendly representation

        :returns: Machine friendly representation
         c              3   F   K   | ]  \  }}d j                  ||        ywz{}={}Nformat.0kvs      r   	<genexpr>z1TranscriptionInstance.__repr__.<locals>.<genexpr>        SDAq7>>!Q/S   !z+<Twilio.Api.V2010.TranscriptionInstance {}>joinr9   itemsrV   r;   contexts     r   __repr__zTranscriptionInstance.__repr__   s6     ((SDNN<P<P<RSS<CCGLLr   )N)r=   r?   )r1   r(   r=   r   )r   r   r   objectr   r&   r)   r   r   strr   r   r6   propertyrB   rF   rJ   r   rM   rO   rc   __classcell__r<   s   @r   r   r      s     $ $
v   "== c3h= 	=
 = c]=6   
:
	 

:
	 

:
	

:
	
M# Mr   r   c                        e Zd Zdedededef fdZdddefd	Zdddefd
Z	ddde
fdZdddefdZdddefdZddde
fdZdefdZ xZS )r?   r*   r,   r-   r.   c                 |    t         |   |       |||d| _         dj                  di | j                  | _        y)a  
        Initialize the TranscriptionContext

        :param version: Version that contains the resource
        :param account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Transcription resource.
        :param call_sid: The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Transcription resource is associated with.
        :param sid: The SID of the Transcription resource, or the `name` used when creating the resource
        r4   zB/Accounts/{account_sid}/Calls/{call_sid}/Transcriptions/{sid}.jsonNr   r5   r6   r9   rV   _uri)r;   r*   r,   r-   r.   r<   s        r   r6   zTranscriptionContext.__init__   sM     	! ' 
 XPWW .. 		r   r1   r(   r=   c                     t        j                  d|i      }t        j                  i       }d|d<   d|d<   | j                  j                  d| j                  ||      S )z{
        Internal helper for update operation

        Returns:
            tuple: (payload, status_code, headers)
        r   !application/x-www-form-urlencodedContent-Typeapplication/jsonAcceptPOSTmethodr3   dataheaders)r
   ofr@   update_with_response_inforl   r;   r1   ru   rv   s       r   _updatezTranscriptionContext._update   sh     yy&

 ))B-"E.}}66tyytW 7 
 	
r   c                     | j                  |      \  }}}t        | j                  || j                  d   | j                  d   | j                  d         S )rD   rE   r,   r-   r.   r4   )rz   r   r@   r9   r;   r1   r+   _s       r   rF   zTranscriptionContext.update   sU     F3A$MM}5^^J/u%
 	
r   c                     | j                  |      \  }}}t        | j                  || j                  d   | j                  d   | j                  d         }t	        |||      S )z
        Update the TranscriptionInstance and return response metadata

        :param status:

        :returns: ApiResponse with instance, status code, and headers
        rE   r,   r-   r.   r4   ru   status_coderv   )rz   r   r@   r9   r   r;   r1   r+   r   rv   instances         r   rM   z*TranscriptionContext.update_with_http_info   sd     )-F(C%g(MM}5^^J/u%
 k7SSr   c                    K   t        j                  d|i      }t        j                  i       }d|d<   d|d<   | j                  j                  d| j                  ||       d{   S 7 w)	z
        Internal async helper for update operation

        Returns:
            tuple: (payload, status_code, headers)
        r   rn   ro   rp   rq   rr   rs   N)r
   rw   r@   update_with_response_info_asyncrl   ry   s       r   _update_asyncz"TranscriptionContext._update_async   sw      yy&

 ))B-"E.]]BBtyytW C 
 
 	
 
s   A#A,%A*&A,c                    K   | j                  |       d{   \  }}}t        | j                  || j                  d   | j                  d   | j                  d         S 7 Iw)rI   rE   Nr,   r-   r.   r4   )r   r   r@   r9   r|   s       r   rJ   z!TranscriptionContext.update_async  se      #000??A$MM}5^^J/u%
 	
 @s   A$A"A
A$c                    K   | j                  |       d{   \  }}}t        | j                  || j                  d   | j                  d   | j                  d         }t	        |||      S 7 Ww)z
        Asynchronous coroutine to update the TranscriptionInstance and return response metadata

        :param status:

        :returns: ApiResponse with instance, status code, and headers
        rE   Nr,   r-   r.   r4   r   )r   r   r@   r9   r   r   s         r   rO   z0TranscriptionContext.update_with_http_info_async"  st      /3.@.@.@.O(O%g(MM}5^^J/u%
 k7SS )Ps   A2A0AA2c                     dj                  d | j                  j                         D              }dj                  |      S )rQ   rR   c              3   F   K   | ]  \  }}d j                  ||        ywrT   rU   rW   s      r   r[   z0TranscriptionContext.__repr__.<locals>.<genexpr><  r\   r]   z*<Twilio.Api.V2010.TranscriptionContext {}>r^   ra   s     r   rc   zTranscriptionContext.__repr__6  s6     ((SDNN<P<P<RSS;BB7KKr   )r   r   r   r   re   r6   tuplerz   r   rF   r   rM   r   rJ   rO   rc   rg   rh   s   @r   r?   r?      s    
 
c 
S 
s 
.
B 
u 
.
:
	
&T:T	T(
:
	
2
:
	
&T:T	T(L# Lr   r?   c            !       T    e Zd Zdededef fdZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   dede	f   deee	f   d	eee	f   d
eee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   dee
e	f   def dZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   dede	f   deee	f   d	eee	f   d
eee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   dee
e	f   def dZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   dede	f   deee	f   d	eee	f   d
eee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   dee
e	f   def dZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   dede	f   deee	f   d	eee	f   d
eee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   dee
e	f   def dZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   dede	f   deee	f   d	eee	f   d
eee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   dee
e	f   def dZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   dede	f   deee	f   d	eee	f   d
eee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   deee	f   dee
e	f   def dZdedefdZdedefdZdefdZ xZS ) TranscriptionListr*   r,   r-   c                 z    t         |   |       ||d| _         dj                  di | j                  | _        y)a  
        Initialize the TranscriptionList

        :param version: Version that contains the resource
        :param account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Transcription resource.
        :param call_sid: The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Transcription resource is associated with.

        r,   r-   z</Accounts/{account_sid}/Calls/{call_sid}/Transcriptions.jsonNr   rk   )r;   r*   r,   r-   r<   s       r   r6   zTranscriptionList.__init__B  sJ     	! ' 

 RJQQ .. 		r   r0   trackr   status_callback_urlstatus_callback_methodinbound_track_labeloutbound_track_labelpartial_resultslanguage_codetranscription_engineprofanity_filterspeech_modelhintsenable_automatic_punctuationintelligence_serviceenable_provider_datar=   c                 x   t        j                  ||||||t        j                  |      ||	t        j                  |
      ||t        j                  |      |t        j                  |      d      }t        j                  ddi      }d|d<   d|d<   | j                  j                  d| j                  ||      S )z{
        Internal helper for create operation

        Returns:
            tuple: (payload, status_code, headers)
        Namer&   StatusCallbackUrlStatusCallbackMethodInboundTrackLabelOutboundTrackLabelPartialResultsLanguageCodeTranscriptionEngineProfanityFilterSpeechModelHintsEnableAutomaticPunctuationIntelligenceServiceEnableProviderDataro   rn   rp   rq   rr   rs   )r
   rw   r	   boolean_to_stringr@   create_with_response_inforl   r;   r0   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ru   rv   s                     r   _createzTranscriptionList._createX  s    2 yy%8(>%8&:"+"="=o"N -';#,#>#>?O#P+.7.I.I0/ (<&/&A&ABV&W#
* ))^-PQR"E.}}66tyytW 7 
 	
r   c                     | j                  |||||||||	|
|||||      \  }}}t        | j                  || j                  d   | j                  d         S )a5  
        Create the TranscriptionInstance

        :param name: The user-specified name of this Transcription, if one was given when the Transcription was created. This may be used to stop the Transcription.
        :param track:
        :param status_callback_url: Absolute URL of the status callback.
        :param status_callback_method: The http method for the status_callback (one of GET, POST).
        :param inbound_track_label: Friendly name given to the Inbound Track
        :param outbound_track_label: Friendly name given to the Outbound Track
        :param partial_results: Indicates if partial results are going to be sent to the customer
        :param language_code: Language code used by the transcription engine, specified in [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) format
        :param transcription_engine: Definition of the transcription engine to be used, among those supported by Twilio
        :param profanity_filter: indicates if the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks
        :param speech_model: Recognition model used by the transcription engine, among those supported by the provider
        :param hints: A Phrase contains words and phrase \"hints\" so that the speech recognition engine is more likely to recognize them.
        :param enable_automatic_punctuation: The provider will add punctuation to recognition result
        :param intelligence_service: The SID or unique name of the [Intelligence Service](https://www.twilio.com/docs/conversational-intelligence/api/service-resource) for persisting transcripts and running post-call Language Operators
        :param enable_provider_data: Whether the callback includes raw provider data.

        :returns: The created TranscriptionInstance
        r0   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r,   r-   r   )r   r   r@   r9   r;   r0   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r+   r}   s                     r   createzTranscriptionList.create  s|    N  3#9 3!5+'!5-%)E!5!5 % 
A" %MM}5^^J/	
 	
r   c                     | j                  |||||||||	|
|||||      \  }}}t        | j                  || j                  d   | j                  d         }t	        |||      S )ad  
        Create the TranscriptionInstance and return response metadata

        :param name: The user-specified name of this Transcription, if one was given when the Transcription was created. This may be used to stop the Transcription.
        :param track:
        :param status_callback_url: Absolute URL of the status callback.
        :param status_callback_method: The http method for the status_callback (one of GET, POST).
        :param inbound_track_label: Friendly name given to the Inbound Track
        :param outbound_track_label: Friendly name given to the Outbound Track
        :param partial_results: Indicates if partial results are going to be sent to the customer
        :param language_code: Language code used by the transcription engine, specified in [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) format
        :param transcription_engine: Definition of the transcription engine to be used, among those supported by Twilio
        :param profanity_filter: indicates if the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks
        :param speech_model: Recognition model used by the transcription engine, among those supported by the provider
        :param hints: A Phrase contains words and phrase \"hints\" so that the speech recognition engine is more likely to recognize them.
        :param enable_automatic_punctuation: The provider will add punctuation to recognition result
        :param intelligence_service: The SID or unique name of the [Intelligence Service](https://www.twilio.com/docs/conversational-intelligence/api/service-resource) for persisting transcripts and running post-call Language Operators
        :param enable_provider_data: Whether the callback includes raw provider data.

        :returns: ApiResponse with instance, status code, and headers
        r   r,   r-   r   r   )r   r   r@   r9   r   r;   r0   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r+   r   rv   r   s                       r   create_with_http_infoz'TranscriptionList.create_with_http_info  s    N )- 3#9 3!5+'!5-%)E!5!5 )5 )
%g" )MM}5^^J/	
 k7SSr   c                   K   t        j                  ||||||t        j                  |      ||	t        j                  |
      ||t        j                  |      |t        j                  |      d      }t        j                  ddi      }d|d<   d|d<   | j                  j                  d| j                  ||       d{   S 7 w)	z
        Internal async helper for create operation

        Returns:
            tuple: (payload, status_code, headers)
        r   ro   rn   rp   rq   rr   rs   N)r
   rw   r	   r   r@   create_with_response_info_asyncrl   r   s                     r   _create_asynczTranscriptionList._create_async  s     2 yy%8(>%8&:"+"="=o"N -';#,#>#>?O#P+.7.I.I0/ (<&/&A&ABV&W#
* ))^-PQR"E.]]BBtyytW C 
 
 	
 
s   B?CCCc                    K   | j                  |||||||||	|
|||||       d{   \  }}}t        | j                  || j                  d   | j                  d         S 7 ;w)aD  
        Asynchronously create the TranscriptionInstance

        :param name: The user-specified name of this Transcription, if one was given when the Transcription was created. This may be used to stop the Transcription.
        :param track:
        :param status_callback_url: Absolute URL of the status callback.
        :param status_callback_method: The http method for the status_callback (one of GET, POST).
        :param inbound_track_label: Friendly name given to the Inbound Track
        :param outbound_track_label: Friendly name given to the Outbound Track
        :param partial_results: Indicates if partial results are going to be sent to the customer
        :param language_code: Language code used by the transcription engine, specified in [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) format
        :param transcription_engine: Definition of the transcription engine to be used, among those supported by Twilio
        :param profanity_filter: indicates if the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks
        :param speech_model: Recognition model used by the transcription engine, among those supported by the provider
        :param hints: A Phrase contains words and phrase \"hints\" so that the speech recognition engine is more likely to recognize them.
        :param enable_automatic_punctuation: The provider will add punctuation to recognition result
        :param intelligence_service: The SID or unique name of the [Intelligence Service](https://www.twilio.com/docs/conversational-intelligence/api/service-resource) for persisting transcripts and running post-call Language Operators
        :param enable_provider_data: Whether the callback includes raw provider data.

        :returns: The created TranscriptionInstance
        r   Nr,   r-   r   )r   r   r@   r9   r   s                     r   create_asynczTranscriptionList.create_asyncG  s     N #00 3#9 3!5+'!5-%)E!5!5 1 
 
A" %MM}5^^J/	
 	
#
s   $A$A"<A$c                    K   | j                  |||||||||	|
|||||       d{   \  }}}t        | j                  || j                  d   | j                  d         }t	        |||      S 7 Iw)as  
        Asynchronously create the TranscriptionInstance and return response metadata

        :param name: The user-specified name of this Transcription, if one was given when the Transcription was created. This may be used to stop the Transcription.
        :param track:
        :param status_callback_url: Absolute URL of the status callback.
        :param status_callback_method: The http method for the status_callback (one of GET, POST).
        :param inbound_track_label: Friendly name given to the Inbound Track
        :param outbound_track_label: Friendly name given to the Outbound Track
        :param partial_results: Indicates if partial results are going to be sent to the customer
        :param language_code: Language code used by the transcription engine, specified in [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) format
        :param transcription_engine: Definition of the transcription engine to be used, among those supported by Twilio
        :param profanity_filter: indicates if the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks
        :param speech_model: Recognition model used by the transcription engine, among those supported by the provider
        :param hints: A Phrase contains words and phrase \"hints\" so that the speech recognition engine is more likely to recognize them.
        :param enable_automatic_punctuation: The provider will add punctuation to recognition result
        :param intelligence_service: The SID or unique name of the [Intelligence Service](https://www.twilio.com/docs/conversational-intelligence/api/service-resource) for persisting transcripts and running post-call Language Operators
        :param enable_provider_data: Whether the callback includes raw provider data.

        :returns: ApiResponse with instance, status code, and headers
        r   Nr,   r-   r   r   )r   r   r@   r9   r   r   s                       r   create_with_http_info_asyncz-TranscriptionList.create_with_http_info_async  s     N /3.@.@ 3#9 3!5+'!5-%)E!5!5 /A /
 )
%g" )MM}5^^J/	
 k7SS/)
s   $A2A0A
A2r.   c                 h    t        | j                  | j                  d   | j                  d   |      S z
        Constructs a TranscriptionContext

        :param sid: The SID of the Transcription resource, or the `name` used when creating the resource
        r,   r-   r4   r?   r@   r9   r;   r.   s     r   r7   zTranscriptionList.get  3     $MM}5^^J/	
 	
r   c                 h    t        | j                  | j                  d   | j                  d   |      S r   r   r   s     r   __call__zTranscriptionList.__call__  r   r   c                      y)rQ   z$<Twilio.Api.V2010.TranscriptionList>r   rA   s    r   rc   zTranscriptionList.__repr__  s     6r   )r   r   r   r   re   r6   r
   unsetr   rd   boolr   r   r   r   r   r   r   r   r   r?   r7   r   rc   rg   rh   s   @r   r   r   @  s
   
 
c 
S 
0 $*<<>Dll28,,5;\\28,,39<</5||,2LL39<<06+1<<$*LL<BLL39<<4:LL!6
CK 6
 2F:;6
 #3;/	6

 !&c6k 26
 #3;/6
 $CK06
 tV|,6
 S&[)6
 $CK06
  f-6
 CK(6
 S&[!6
 ',D&L&96
 $CK06
  $D&L1!6
" 
#6
t $*<<>Dll28,,5;\\28,,39<</5||,2LL39<<06+1<<$*LL<BLL39<<4:LL!=
CK =
 2F:;=
 #3;/	=

 !&c6k 2=
 #3;/=
 $CK0=
 tV|,=
 S&[)=
 $CK0=
  f-=
 CK(=
 S&[!=
 ',D&L&9=
 $CK0=
  $D&L1!=
" 
#=
B $*<<>Dll28,,5;\\28,,39<</5||,2LL39<<06+1<<$*LL<BLL39<<4:LL!>TCK >T 2F:;>T #3;/	>T
 !&c6k 2>T #3;/>T $CK0>T tV|,>T S&[)>T $CK0>T  f->T CK(>T S&[!>T ',D&L&9>T $CK0>T  $D&L1!>T" 
#>TD $*<<>Dll28,,5;\\28,,39<</5||,2LL39<<06+1<<$*LL<BLL39<<4:LL!6
CK 6
 2F:;6
 #3;/	6

 !&c6k 26
 #3;/6
 $CK06
 tV|,6
 S&[)6
 $CK06
  f-6
 CK(6
 S&[!6
 ',D&L&96
 $CK06
  $D&L1!6
" 
#6
t $*<<>Dll28,,5;\\28,,39<</5||,2LL39<<06+1<<$*LL<BLL39<<4:LL!=
CK =
 2F:;=
 #3;/	=

 !&c6k 2=
 #3;/=
 $CK0=
 tV|,=
 S&[)=
 $CK0=
  f-=
 CK(=
 S&[!=
 ',D&L&9=
 $CK0=
  $D&L1!=
" 
#=
B $*<<>Dll28,,5;\\28,,39<</5||,2LL39<<06+1<<$*LL<BLL39<<4:LL!>TCK >T 2F:;>T #3;/	>T
 !&c6k 2>T #3;/>T $CK0>T tV|,>T S&[)>T $CK0>T  f->T CK(>T S&[!>T ',D&L&9>T $CK0>T  $D&L1!>T" 
#>T@
s 
3 

C 
$8 
6# 6r   r   N)__doc__r   typingr   r   r   r   twilio.baser   r	   r
   twilio.base.api_responser   twilio.base.instance_contextr   twilio.base.instance_resourcer   twilio.base.list_resourcer   twilio.base.versionr   r   r?   r   r   r   r   <module>r      s[     - - 6 6 0 8 : 2 'CM, CML^L? ^LBf6 f6r   