
    UhX                     4   d Z ddlmZmZ ddlmZ erzddl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 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 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% 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/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z7 ddl8m9Z9 ddl:m;Z; ddl<m=Z= dd l>m?Z? dd!l@mAZA dd"lBmCZC dd#lDmEZE dd$lFmGZG dd%lHmIZI dd&lJmKZK dd'lLmMZM dd(lNmOZO dd)lPmQZQ dd*lRmSZS dd+lTmUZU dd,lVmWZW dd-lXmYZY dd.lZm[Z[ dd/l\m]Z] dd0l^m_Z_ dd1l`maZa dd2lbmcZc dd3ldmeZe dd4lfmgZg dd5lhmiZi dd6ljmkZk dd7llmmZm dd8lnmoZo dd9lpmqZq dd:lrmsZs dd;ltmuZu dd<lvmwZw dd=lxmyZy dd>lzm{Z{ dd?l|m}Z} dd@l~mZ ddAlmZ ddBlmZ  G dC dDe      ZyE)Fa  
  This code was generated by
  ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
   |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
   |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

  NOTE: This class is auto generated by OpenAPI Generator.
  https://openapi-generator.tech
  Do not edit the class manually.
    )TYPE_CHECKINGOptional)
ClientBaseAccountsApi
AssistantsBulkexportsChatContentConversationsEventsFlexApiFrontlineApi
PreviewIamIamInsightsIntelligenceIpMessaging	KnowledgeLookupsMarketplace	Messaging
MicrovisorMonitorNotifyNumbersOauthPreviewPricingProxyRoutes
ServerlessStudioSupersimSync
TaskrouterTrunkingTrusthubVerifyVideoVoiceWireless)AddressList)ApplicationList)AuthorizedConnectAppList)AvailablePhoneNumberCountryList)BalanceList)CallList)ConferenceList)ConnectAppList)IncomingPhoneNumberList)KeyList)
NewKeyList)MessageList)SigningKeyList)NewSigningKeyList)NotificationList)OutgoingCallerIdList)ValidationRequestList)	QueueList)RecordingList)ShortCodeList)SipList)	TokenList)TranscriptionList)	UsageListc                       e Zd ZdZ	 	 	 	 	 	 	 	 	 dB fd	ZedCd       ZedDd       ZedEd       ZedFd       Z	edGd       Z
edHd       ZedId	       ZedJd
       ZedKd       ZedLd       ZedMd       ZedNd       ZedOd       ZedPd       ZedQd       ZedRd       ZedSd       ZedTd       ZedUd       ZedVd       ZedWd       ZedXd       ZedYd       ZedZd       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#edad!       Z$edbd"       Z%edcd#       Z&eddd$       Z'eded%       Z(edfd&       Z)edgd'       Z*edhd(       Z+edid)       Z,edjd*       Z-edkd+       Z.edld,       Z/edmd-       Z0ednd.       Z1edod/       Z2edpd0       Z3edqd1       Z4edrd2       Z5edsd3       Z6edtd4       Z7edud5       Z8edvd6       Z9edwd7       Z:edxd8       Z;edyd9       Z<edzd:       Z=ed{d;       Z>ed|d<       Z?ed}d=       Z@ed~d>       ZAedd?       ZBedd@       ZCeddA       ZD xZES )Clientz&A client for accessing the Twilio API.c
                 V   t         
|   |||||||||		       d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _         d| _!        d| _"        d| _#        d| _$        d| _%        d| _&        d| _'        d| _(        y)aX  
        Initializes the Twilio Client

        :param str username: Username to authenticate with, either account_sid or api_key
        :param str password: Password to authenticate with, auth_token (if using account_sid) or api_secret (if using api_key)
        :param str account_sid: Account SID, required if using api_key to authenticate.
        :param str region: Twilio Region to make requests to, defaults to 'us1' if an edge is provided
        :param HttpClient http_client: HttpClient, defaults to TwilioHttpClient
        :param dict environment: Environment to look for auth details, defaults to os.environ
        :param str edge: Twilio Edge to make requests to, defaults to None
        :param list[str] user_agent_extensions: Additions to the user agent string

        :returns: Twilio Client
        :rtype: twilio.rest.Client
        N))super__init__	_accounts_api_assistants_bulkexports_chat_content_conversations_events	_flex_api_frontline_api_preview_iam_iam	_insights_intelligence_ip_messaging
_knowledge_lookups_marketplace
_messaging_microvisor_monitor_notify_numbers_oauth_preview_pricing_proxy_routes_serverless_studio	_supersim_sync_taskrouter	_trunking	_trusthub_verify_video_voice	_wireless)selfusernamepasswordaccount_sidregionhttp_clientenvironmentedgeuser_agent_extensionscredential_provider	__class__s             T/var/www/html/Ryun_Seer/newvenv/lib/python3.12/site-packages/twilio/rest/__init__.pyrp   zClient.__init__[   sK   6 	!
	
 04%)	3759'+
-19=+/.28<48%)	/37;6:15-1591537-1+/-1)--1-1)-+/37+//3'+
37/3/3+/)-)-/3    c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Accounts Twilio Domain

        :returns: Accounts Twilio Domain
        r   r   )rq   twilio.rest.accountsr   )r   r   s     r   accountszClient.accounts   &     >>!5%d^DN~~r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zS
        Access the Api Twilio Domain

        :returns: Api Twilio Domain
        r   r   )rr   twilio.rest.apir	   )r   r	   s     r   apiz
Client.api   &     99+D	DIyyr   c                 X    | j                   ddlm}  ||       | _         | j                   S )za
        Access the Assistants Twilio Domain

        :returns: Assistants Twilio Domain
        r   r
   )rs   twilio.rest.assistantsr   )r   r   s     r   
assistantszClient.assistants   ,     #9)$/Dr   c                 X    | j                   ddlm}  ||       | _         | j                   S )zc
        Access the Bulkexports Twilio Domain

        :returns: Bulkexports Twilio Domain
        r   r   )rt   twilio.rest.bulkexportsr   )r   r   s     r   bulkexportszClient.bulkexports   ,     $; +D 1D   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zU
        Access the Chat Twilio Domain

        :returns: Chat Twilio Domain
        r   r   )ru   twilio.rest.chatr   )r   r   s     r   chatzClient.chat   &     ::-dDJzzr   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Content Twilio Domain

        :returns: Content Twilio Domain
        r   r   )rv   twilio.rest.contentr   )r   r   s     r   contentzClient.content   &     == 3#DMDM}}r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zg
        Access the Conversations Twilio Domain

        :returns: Conversations Twilio Domain
        r   r   )rw   twilio.rest.conversationsr   )r   r   s     r   conversationszClient.conversations   s,     &?"/"5D"""r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zY
        Access the Events Twilio Domain

        :returns: Events Twilio Domain
        r   r   )rx   twilio.rest.eventsr   )r   r   s     r   eventszClient.events  &     <<1!$<DL||r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the FlexApi Twilio Domain

        :returns: FlexApi Twilio Domain
        r   r   )ry   twilio.rest.flex_apir   )r   r   s     r   flex_apizClient.flex_api  s&     >>!4$T]DN~~r   c                 X    | j                   ddlm}  ||       | _         | j                   S )ze
        Access the FrontlineApi Twilio Domain

        :returns: FrontlineApi Twilio Domain
        r   r   )rz   twilio.rest.frontline_apir   )r   r   s     r   frontline_apizClient.frontline_api   s,     &>".t"4D"""r   c                 X    | j                   ddlm}  ||       | _         | j                   S )za
        Access the PreviewIam Twilio Domain

        :returns: PreviewIam Twilio Domain
        r   r   )r{   twilio.rest.preview_iamr   )r   r   s     r   preview_iamzClient.preview_iam-  s,     $: *4 0D   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zS
        Access the Iam Twilio Domain

        :returns: Iam Twilio Domain
        r   r   )r|   twilio.rest.iamr   )r   r   s     r   iamz
Client.iam:  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Insights Twilio Domain

        :returns: Insights Twilio Domain
        r   r   )r}   twilio.rest.insightsr   )r   r   s     r   insightszClient.insightsG  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )ze
        Access the Intelligence Twilio Domain

        :returns: Intelligence Twilio Domain
        r   r    )r~   twilio.rest.intelligencer!   )r   r!   s     r   intelligencezClient.intelligenceT  s,     %=!-d!3D!!!r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zc
        Access the IpMessaging Twilio Domain

        :returns: IpMessaging Twilio Domain
        r   r"   )r   twilio.rest.ip_messagingr#   )r   r#   s     r   ip_messagingzClient.ip_messaginga  s,     %<!,T!2D!!!r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z_
        Access the Knowledge Twilio Domain

        :returns: Knowledge Twilio Domain
        r   r$   )r   twilio.rest.knowledger%   )r   r%   s     r   	knowledgezClient.knowledgen  &     ??"7'oDOr   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Lookups Twilio Domain

        :returns: Lookups Twilio Domain
        r   r&   )r   twilio.rest.lookupsr'   )r   r'   s     r   lookupszClient.lookups{  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zc
        Access the Marketplace Twilio Domain

        :returns: Marketplace Twilio Domain
        r   r(   )r   twilio.rest.marketplacer)   )r   r)   s     r   marketplacezClient.marketplace  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z_
        Access the Messaging Twilio Domain

        :returns: Messaging Twilio Domain
        r   r*   )r   twilio.rest.messagingr+   )r   r+   s     r   	messagingzClient.messaging  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )za
        Access the Microvisor Twilio Domain

        :returns: Microvisor Twilio Domain
        r   r,   )r   twilio.rest.microvisorr-   )r   r-   s     r   
microvisorzClient.microvisor  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Monitor Twilio Domain

        :returns: Monitor Twilio Domain
        r   r.   )r   twilio.rest.monitorr/   )r   r/   s     r   monitorzClient.monitor  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zY
        Access the Notify Twilio Domain

        :returns: Notify Twilio Domain
        r   r0   )r   twilio.rest.notifyr1   )r   r1   s     r   notifyzClient.notify  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Numbers Twilio Domain

        :returns: Numbers Twilio Domain
        r   r2   )r   twilio.rest.numbersr3   )r   r3   s     r   numberszClient.numbers  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zW
        Access the Oauth Twilio Domain

        :returns: Oauth Twilio Domain
        r   r4   )r   twilio.rest.oauthr5   )r   r5   s     r   oauthzClient.oauth  &     ;;/+DK{{r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Preview Twilio Domain

        :returns: Preview Twilio Domain
        r   r6   )r   twilio.rest.previewr7   )r   r7   s     r   previewzClient.preview  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Pricing Twilio Domain

        :returns: Pricing Twilio Domain
        r   r8   )r   twilio.rest.pricingr9   )r   r9   s     r   pricingzClient.pricing  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zW
        Access the Proxy Twilio Domain

        :returns: Proxy Twilio Domain
        r   r:   )r   twilio.rest.proxyr;   )r   r;   s     r   proxyzClient.proxy  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zY
        Access the Routes Twilio Domain

        :returns: Routes Twilio Domain
        r   r<   )r   twilio.rest.routesr=   )r   r=   s     r   routeszClient.routes
  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )za
        Access the Serverless Twilio Domain

        :returns: Serverless Twilio Domain
        r   r>   )r   twilio.rest.serverlessr?   )r   r?   s     r   
serverlesszClient.serverless  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zY
        Access the Studio Twilio Domain

        :returns: Studio Twilio Domain
        r   r@   )r   twilio.rest.studiorA   )r   rA   s     r   studiozClient.studio$  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Supersim Twilio Domain

        :returns: Supersim Twilio Domain
        r   rB   )r   twilio.rest.supersimrC   )r   rC   s     r   supersimzClient.supersim1  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zU
        Access the Sync Twilio Domain

        :returns: Sync Twilio Domain
        r   rD   )r   twilio.rest.syncrE   )r   rE   s     r   synczClient.sync>  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )za
        Access the Taskrouter Twilio Domain

        :returns: Taskrouter Twilio Domain
        r   rF   )r   twilio.rest.taskrouterrG   )r   rG   s     r   
taskrouterzClient.taskrouterK  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Trunking Twilio Domain

        :returns: Trunking Twilio Domain
        r   rH   )r   twilio.rest.trunkingrI   )r   rI   s     r   trunkingzClient.trunkingX  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Trusthub Twilio Domain

        :returns: Trusthub Twilio Domain
        r   rJ   )r   twilio.rest.trusthubrK   )r   rK   s     r   trusthubzClient.trusthube  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zY
        Access the Verify Twilio Domain

        :returns: Verify Twilio Domain
        r   rL   )r   twilio.rest.verifyrM   )r   rM   s     r   verifyzClient.verifyr  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zW
        Access the Video Twilio Domain

        :returns: Video Twilio Domain
        r   rN   )r   twilio.rest.videorO   )r   rO   s     r   videozClient.video  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zW
        Access the Voice Twilio Domain

        :returns: Voice Twilio Domain
        r   rP   )r   twilio.rest.voicerQ   )r   rQ   s     r   voicezClient.voice  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Wireless Twilio Domain

        :returns: Wireless Twilio Domain
        r   rR   )r   twilio.rest.wirelessrS   )r   rS   s     r   wirelesszClient.wireless  r   r   c                 B    | j                   j                  j                  S N)r   account	addressesr   s    r   r&  zClient.addresses  s    xx)))r   c                 B    | j                   j                  j                  S r$  )r   r%  applicationsr'  s    r   r)  zClient.applications      xx,,,r   c                 B    | j                   j                  j                  S r$  )r   r%  authorized_connect_appsr'  s    r   r,  zClient.authorized_connect_apps      xx777r   c                 B    | j                   j                  j                  S r$  )r   r%  available_phone_numbersr'  s    r   r/  zClient.available_phone_numbers  r-  r   c                 B    | j                   j                  j                  S r$  )r   r%  balancer'  s    r   r1  zClient.balance  s    xx'''r   c                 B    | j                   j                  j                  S r$  )r   r%  callsr'  s    r   r3  zClient.calls      xx%%%r   c                 B    | j                   j                  j                  S r$  )r   r%  conferencesr'  s    r   r6  zClient.conferences      xx+++r   c                 B    | j                   j                  j                  S r$  )r   r%  connect_appsr'  s    r   r9  zClient.connect_apps  r*  r   c                 B    | j                   j                  j                  S r$  )r   r%  incoming_phone_numbersr'  s    r   r;  zClient.incoming_phone_numbers  s    xx666r   c                 B    | j                   j                  j                  S r$  )r   r%  keysr'  s    r   r=  zClient.keys  s    xx$$$r   c                 B    | j                   j                  j                  S r$  )r   r%  new_keysr'  s    r   r?  zClient.new_keys      xx(((r   c                 B    | j                   j                  j                  S r$  )r   r%  messagesr'  s    r   rB  zClient.messages  r@  r   c                 B    | j                   j                  j                  S r$  )r   r%  signing_keysr'  s    r   rD  zClient.signing_keys  r*  r   c                 B    | j                   j                  j                  S r$  )r   r%  new_signing_keysr'  s    r   rF  zClient.new_signing_keys  s    xx000r   c                 B    | j                   j                  j                  S r$  )r   r%  notificationsr'  s    r   rH  zClient.notifications  s    xx---r   c                 B    | j                   j                  j                  S r$  )r   r%  outgoing_caller_idsr'  s    r   rJ  zClient.outgoing_caller_ids      xx333r   c                 B    | j                   j                  j                  S r$  )r   r%  validation_requestsr'  s    r   rM  zClient.validation_requests  rK  r   c                 B    | j                   j                  j                  S r$  )r   r%  queuesr'  s    r   rO  zClient.queues      xx&&&r   c                 B    | j                   j                  j                  S r$  )r   r%  
recordingsr'  s    r   rR  zClient.recordings  s    xx***r   c                 B    | j                   j                  j                  S r$  )r   r%  short_codesr'  s    r   rT  zClient.short_codes  r7  r   c                 B    | j                   j                  j                  S r$  )r   r%  sipr'  s    r   rV  z
Client.sip  s    xx###r   c                 B    | j                   j                  j                  S r$  )r   r%  tokensr'  s    r   rX  zClient.tokens  rP  r   c                 B    | j                   j                  j                  S r$  )r   r%  transcriptionsr'  s    r   rZ  zClient.transcriptions  s    xx...r   c                 B    | j                   j                  j                  S r$  )r   r%  usager'  s    r   r\  zClient.usage  r4  r   )	NNNNNNNNN)returnr   )r]  r	   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r   )r]  r!   )r]  r#   )r]  r%   )r]  r'   )r]  r)   )r]  r+   )r]  r-   )r]  r/   )r]  r1   )r]  r3   )r]  r5   )r]  r7   )r]  r9   )r]  r;   )r]  r=   )r]  r?   )r]  rA   )r]  rC   )r]  rE   )r]  rG   )r]  rI   )r]  rK   )r]  rM   )r]  rO   )r]  rQ   )r]  rS   )r]  rT   )r]  rU   )r]  rV   )r]  rW   )r]  rX   )r]  rY   )r]  rZ   )r]  r[   )r]  r\   )r]  r]   )r]  r^   )r]  r_   )r]  r`   )r]  ra   )r]  rb   )r]  rc   )r]  rd   )r]  re   )r]  rf   )r]  rg   )r]  rh   )r]  ri   )r]  rj   )r]  rk   )F__name__
__module____qualname____doc__rp   propertyr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r
  r  r  r  r  r  r  r  r"  r&  r)  r,  r/  r1  r3  r6  r9  r;  r=  r?  rB  rD  rF  rH  rJ  rM  rO  rR  rT  rV  rX  rZ  r\  __classcell__)r   s   @r   rm   rm   X   s   0 " N4` 
 
 
 
 
  
  
! 
! 
 
 
 
 
# 
# 
 
 
 
 
# 
# 
! 
! 
 
 
 
 
" 
" 
" 
" 
 
 
 
 
! 
! 
 
 
  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
  
 
 
 
 
 
 
  
  
 
 
 
 
 
 
 
 
 
 
 
 * * - - 8 8 8 8 ( ( & & , , - - 7 7 % % ) ) ) ) - - 1 1 . . 4 4 4 4 ' ' + + , , $ $ ' ' / / & &r   rm   N)ra  typingr   r   twilio.base.client_baser   r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r#   r   r%   r   r'   r   r)   r   r+   r   r-   r   r/   r   r1   r   r3   r   r5   r   r7   r   r9   r   r;   r   r=   r  r?   r  rA   r	  rC   r  rE   r  rG   r  rI   r  rK   r  rM   r  rO   r  rQ   r!  rS   %twilio.rest.api.v2010.account.addressrT   )twilio.rest.api.v2010.account.applicationrU   4twilio.rest.api.v2010.account.authorized_connect_apprV   <twilio.rest.api.v2010.account.available_phone_number_countryrW   %twilio.rest.api.v2010.account.balancerX   "twilio.rest.api.v2010.account.callrY   (twilio.rest.api.v2010.account.conferencerZ   )twilio.rest.api.v2010.account.connect_appr[   3twilio.rest.api.v2010.account.incoming_phone_numberr\   !twilio.rest.api.v2010.account.keyr]   %twilio.rest.api.v2010.account.new_keyr^   %twilio.rest.api.v2010.account.messager_   )twilio.rest.api.v2010.account.signing_keyr`   -twilio.rest.api.v2010.account.new_signing_keyra   *twilio.rest.api.v2010.account.notificationrb   0twilio.rest.api.v2010.account.outgoing_caller_idrc   0twilio.rest.api.v2010.account.validation_requestrd   #twilio.rest.api.v2010.account.queuere   'twilio.rest.api.v2010.account.recordingrf   (twilio.rest.api.v2010.account.short_coderg   !twilio.rest.api.v2010.account.siprh   #twilio.rest.api.v2010.account.tokenri   +twilio.rest.api.v2010.account.transcriptionrj   #twilio.rest.api.v2010.account.usagerk   rm    r   r   <module>r     s   	 + .-#13%+7),62#-54/+3/1+)+'++')1)-%1--)''-AI B;GH :@AHOKUV=EF9=M=l
&Z l
&r   