
    i?1iQ                        d Z ddlmZmZ ddlmZ erbd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{  G d? d@e      Z|yA)Ba  
  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	AutopilotBulkexportsChatContentConversationsEventsFlexApiFrontlineApiInsightsIntelligenceIpMessagingLookupsMedia	Messaging
MicrovisorMonitorNotifyNumbers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                   Z    e Zd ZdZ	 	 	 	 	 	 	 	 d> f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       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-       Z0edjd.       Z1edkd/       Z2edld0       Z3edmd1       Z4ednd2       Z5edod3       Z6edpd4       Z7edqd5       Z8edrd6       Z9edsd7       Z:edtd8       Z;edud9       Z<edvd:       Z=edwd;       Z>edxd<       Z?edyd=       Z@ xZAS )zClientz&A client for accessing the Twilio API.c	           
         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| _$        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
_autopilot_bulkexports_chat_content_conversations_events	_flex_api_frontline_api	_insights_intelligence_ip_messaging_lookups_media
_messaging_microvisor_monitor_notify_numbers_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	__class__s
            ^/home/www/therecruiter.miabetepe.com/venv/lib/python3.12/site-packages/twilio/rest/__init__.pyrh   zClient.__init__V   s)   4 	!		
 04%)	1559'+
-19=+/.28</37;6:-1)-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   )ri   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   )rj   twilio.rest.apir	   )r   r	   s     r   apiz
Client.api   s&     99+D	DIyyr   c                 X    | j                   ddlm}  ||       | _         | j                   S )z_
        Access the Autopilot Twilio Domain

        :returns: Autopilot Twilio Domain
        r   r
   )rk   twilio.rest.autopilotr   )r   r   s     r   	autopilotzClient.autopilot   &     ??"7'oDOr   c                 X    | j                   ddlm}  ||       | _         | j                   S )zc
        Access the Bulkexports Twilio Domain

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

        :returns: Chat Twilio Domain
        r   r   )rm   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   )rn   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   )ro   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   )rp   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   )rq   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   )rr   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 )z]
        Access the Insights Twilio Domain

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

        :returns: Intelligence Twilio Domain
        r   r   )rt   twilio.rest.intelligencer   )r   r   s     r   intelligencezClient.intelligence/  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   )ru   twilio.rest.ip_messagingr   )r   r   s     r   ip_messagingzClient.ip_messaging<  s,     %<!,T!2D!!!r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Lookups Twilio Domain

        :returns: Lookups Twilio Domain
        r   r    )rv   twilio.rest.lookupsr!   )r   r!   s     r   lookupszClient.lookupsI  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zW
        Access the Media Twilio Domain

        :returns: Media Twilio Domain
        r   r"   )rw   twilio.rest.mediar#   )r   r#   s     r   mediazClient.mediaV  &     ;;/+DK{{r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z_
        Access the Messaging Twilio Domain

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

        :returns: Microvisor Twilio Domain
        r   r&   )ry   twilio.rest.microvisorr'   )r   r'   s     r   
microvisorzClient.microvisorp  ,     #9)$/Dr   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Monitor Twilio Domain

        :returns: Monitor Twilio Domain
        r   r(   )rz   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   r*   )r{   twilio.rest.notifyr+   )r   r+   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   r,   )r|   twilio.rest.numbersr-   )r   r-   s     r   numberszClient.numbers  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z[
        Access the Preview Twilio Domain

        :returns: Preview Twilio Domain
        r   r.   )r}   twilio.rest.previewr/   )r   r/   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   r0   )r~   twilio.rest.pricingr1   )r   r1   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   r2   )r   twilio.rest.proxyr3   )r   r3   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   r4   )r   twilio.rest.routesr5   )r   r5   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   r6   )r   twilio.rest.serverlessr7   )r   r7   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   r8   )r   twilio.rest.studior9   )r   r9   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   r:   )r   twilio.rest.supersimr;   )r   r;   s     r   supersimzClient.supersim  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zU
        Access the Sync Twilio Domain

        :returns: Sync Twilio Domain
        r   r<   )r   twilio.rest.syncr=   )r   r=   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   r>   )r   twilio.rest.taskrouterr?   )r   r?   s     r   
taskrouterzClient.taskrouter  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Trunking Twilio Domain

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

        :returns: Trusthub Twilio Domain
        r   rB   )r   twilio.rest.trusthubrC   )r   rC   s     r   trusthubzClient.trusthub&  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )zY
        Access the Verify Twilio Domain

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

        :returns: Video Twilio Domain
        r   rF   )r   twilio.rest.videorG   )r   rG   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   rH   )r   twilio.rest.voicerI   )r   rI   s     r   voicezClient.voiceM  r   r   c                 X    | j                   ddlm}  ||       | _         | j                   S )z]
        Access the Wireless Twilio Domain

        :returns: Wireless Twilio Domain
        r   rJ   )r   twilio.rest.wirelessrK   )r   rK   s     r   wirelesszClient.wirelessZ  r   r   c                 B    | j                   j                  j                  S N)r   account	addressesr   s    r   r  zClient.addressesg  s    xx)))r   c                 B    | j                   j                  j                  S r	  )r   r
  applicationsr  s    r   r  zClient.applicationsk      xx,,,r   c                 B    | j                   j                  j                  S r	  )r   r
  authorized_connect_appsr  s    r   r  zClient.authorized_connect_appso      xx777r   c                 B    | j                   j                  j                  S r	  )r   r
  available_phone_numbersr  s    r   r  zClient.available_phone_numberss  r  r   c                 B    | j                   j                  j                  S r	  )r   r
  balancer  s    r   r  zClient.balancew  s    xx'''r   c                 B    | j                   j                  j                  S r	  )r   r
  callsr  s    r   r  zClient.calls{      xx%%%r   c                 B    | j                   j                  j                  S r	  )r   r
  conferencesr  s    r   r  zClient.conferences      xx+++r   c                 B    | j                   j                  j                  S r	  )r   r
  connect_appsr  s    r   r  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   r'  zClient.messages  r%  r   c                 B    | j                   j                  j                  S r	  )r   r
  signing_keysr  s    r   r)  zClient.signing_keys  r  r   c                 B    | j                   j                  j                  S r	  )r   r
  new_signing_keysr  s    r   r+  zClient.new_signing_keys  s    xx000r   c                 B    | j                   j                  j                  S r	  )r   r
  notificationsr  s    r   r-  zClient.notifications  s    xx---r   c                 B    | j                   j                  j                  S r	  )r   r
  outgoing_caller_idsr  s    r   r/  zClient.outgoing_caller_ids      xx333r   c                 B    | j                   j                  j                  S r	  )r   r
  validation_requestsr  s    r   r2  zClient.validation_requests  r0  r   c                 B    | j                   j                  j                  S r	  )r   r
  queuesr  s    r   r4  zClient.queues      xx&&&r   c                 B    | j                   j                  j                  S r	  )r   r
  
recordingsr  s    r   r7  zClient.recordings  s    xx***r   c                 B    | j                   j                  j                  S r	  )r   r
  short_codesr  s    r   r9  zClient.short_codes  r  r   c                 B    | j                   j                  j                  S r	  )r   r
  sipr  s    r   r;  z
Client.sip  s    xx###r   c                 B    | j                   j                  j                  S r	  )r   r
  tokensr  s    r   r=  zClient.tokens  r5  r   c                 B    | j                   j                  j                  S r	  )r   r
  transcriptionsr  s    r   r?  zClient.transcriptions  s    xx...r   c                 B    | j                   j                  j                  S r	  )r   r
  usager  s    r   rA  zClient.usage  r  r   )NNNNNNNN)returnr   )rB  r	   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r   )rB  r!   )rB  r#   )rB  r%   )rB  r'   )rB  r)   )rB  r+   )rB  r-   )rB  r/   )rB  r1   )rB  r3   )rB  r5   )rB  r7   )rB  r9   )rB  r;   )rB  r=   )rB  r?   )rB  rA   )rB  rC   )rB  rE   )rB  rG   )rB  rI   )rB  rK   )rB  rL   )rB  rM   )rB  rN   )rB  rO   )rB  rP   )rB  rQ   )rB  rR   )rB  rS   )rB  rT   )rB  rU   )rB  rV   )rB  rW   )rB  rX   )rB  rY   )rB  rZ   )rB  r[   )rB  r\   )rB  r]   )rB  r^   )rB  r_   )rB  r`   )rB  ra   )rB  rb   )rB  rc   )B__name__
__module____qualname____doc__rh   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  r   r"  r$  r'  r)  r+  r-  r/  r2  r4  r7  r9  r;  r=  r?  rA  __classcell__)r   s   @r   re   re   S   s   0 "H4T 
 
 
 
 
 
 
! 
! 
 
 
 
 
# 
# 
 
 
 
 
# 
# 
 
 
" 
" 
" 
" 
 
 
 
 
 
 
  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
  
 
 
 
 
 
 
  
  
 
 
 
 
 
 
 
 
 
 
 
 * * - - 8 8 8 8 ( ( & & , , - - 7 7 % % ) ) ) ) - - 1 1 . . 4 4 4 4 ' ' + + , , $ $ ' ' / / & &r   re   N)}rF  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   %twilio.rest.api.v2010.account.addressrL   )twilio.rest.api.v2010.account.applicationrM   4twilio.rest.api.v2010.account.authorized_connect_apprN   <twilio.rest.api.v2010.account.available_phone_number_countryrO   %twilio.rest.api.v2010.account.balancerP   "twilio.rest.api.v2010.account.callrQ   (twilio.rest.api.v2010.account.conferencerR   )twilio.rest.api.v2010.account.connect_apprS   3twilio.rest.api.v2010.account.incoming_phone_numberrT   !twilio.rest.api.v2010.account.keyrU   %twilio.rest.api.v2010.account.new_keyrV   %twilio.rest.api.v2010.account.messagerW   )twilio.rest.api.v2010.account.signing_keyrX   -twilio.rest.api.v2010.account.new_signing_keyrY   *twilio.rest.api.v2010.account.notificationrZ   0twilio.rest.api.v2010.account.outgoing_caller_idr[   0twilio.rest.api.v2010.account.validation_requestr\   #twilio.rest.api.v2010.account.queuer]   'twilio.rest.api.v2010.account.recordingr^   (twilio.rest.api.v2010.account.short_coder_   !twilio.rest.api.v2010.account.sipr`   #twilio.rest.api.v2010.account.tokenra   +twilio.rest.api.v2010.account.transcriptionrb   #twilio.rest.api.v2010.account.usagerc   re    r   r   <module>rd     s   	 + .-#/3%+7),6-54+'/1+)+++')1)-%1--)''-AI B;GH :@AHOKUV=EF9=M=r	&Z r	&r   