o
    ไe#  ใ                   @   s<   d Z ddlmZ ddlmZ ddlmZ G dd deZdS )za
This code was generated by
\ / _    _  _|   _  _
 | (_)\/(_)(_|\/| |(/_  v1.0.0
      /       /
้    )ฺVersion)ฺAccountContext)ฺAccountListc                       sj  e Zd Z fddZedd Zedd Zejdd 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dd 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d"d# 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d0d1 Zed2d3 Zed4d5 Zed6d7 Zd8d9 Z   Z!S ):ฺV2010c                    s&   t t|  |ก d| _d| _d| _dS )z
        Initialize the V2010 version of Api

        :returns: V2010 version of Api
        :rtype: twilio.rest.api.v2010.V2010.V2010
        z
2010-04-01N)ฺsuperr   ฺ__init__ฺversionฺ	_accountsฺ_account)ฺselfฺdomainฉฺ	__class__ฉ ๚Q/var/www/html/venv/lib/python3.10/site-packages/twilio/rest/api/v2010/__init__.pyr      s   
zV2010.__init__c                 C   s   | j du r
t| | _ | j S )zC
        :rtype: twilio.rest.api.v2010.account.AccountList
        N)r	   r   ฉr   r   r   r   ฺaccounts   s   

zV2010.accountsc                 C   s"   | j du rt| | jjj| _ | j S )zi
        :returns: Account provided as the authenticating account
        :rtype: AccountContext
        N)r
   r   r   ฺtwilioฺaccount_sidr   r   r   r   ฺaccount%   s   
zV2010.accountc                 C   s
   || _ dS )z
        Setter to override the primary account

        :param AccountContext|AccountInstance value: account to use as primary account
        N)r
   )r   ฺvaluer   r   r   r   /   s   
c                 C   ๓   | j jS )zK
        :rtype: twilio.rest.api.v2010.account.address.AddressList
        )r   ฺ	addressesr   r   r   r   r   8   ๓   zV2010.addressesc                 C   r   )zS
        :rtype: twilio.rest.api.v2010.account.application.ApplicationList
        )r   ฺapplicationsr   r   r   r   r   ?   r   zV2010.applicationsc                 C   r   )zg
        :rtype: twilio.rest.api.v2010.account.authorized_connect_app.AuthorizedConnectAppList
        )r   ฺauthorized_connect_appsr   r   r   r   r   F   r   zV2010.authorized_connect_appsc                 C   r   )zn
        :rtype: twilio.rest.api.v2010.account.available_phone_number.AvailablePhoneNumberCountryList
        )r   ฺavailable_phone_numbersr   r   r   r   r   M   r   zV2010.available_phone_numbersc                 C   r   )zK
        :rtype: twilio.rest.api.v2010.account.balance.BalanceList
        )r   ฺbalancer   r   r   r   r   T   r   zV2010.balancec                 C   r   )zE
        :rtype: twilio.rest.api.v2010.account.call.CallList
        )r   ฺcallsr   r   r   r   r   [   r   zV2010.callsc                 C   r   )zQ
        :rtype: twilio.rest.api.v2010.account.conference.ConferenceList
        )r   ฺconferencesr   r   r   r   r   b   r   zV2010.conferencesc                 C   r   )zR
        :rtype: twilio.rest.api.v2010.account.connect_app.ConnectAppList
        )r   ฺconnect_appsr   r   r   r   r    i   r   zV2010.connect_appsc                 C   r   )ze
        :rtype: twilio.rest.api.v2010.account.incoming_phone_number.IncomingPhoneNumberList
        )r   ฺincoming_phone_numbersr   r   r   r   r!   p   r   zV2010.incoming_phone_numbersc                 C   r   )zC
        :rtype: twilio.rest.api.v2010.account.key.KeyList
        )r   ฺkeysr   r   r   r   r"   w   r   z
V2010.keysc                 C   r   )zK
        :rtype: twilio.rest.api.v2010.account.message.MessageList
        )r   ฺmessagesr   r   r   r   r#   ~   r   zV2010.messagesc                 C   r   )zJ
        :rtype: twilio.rest.api.v2010.account.new_key.NewKeyList
        )r   ฺnew_keysr   r   r   r   r$      r   zV2010.new_keysc                 C   r   )zY
        :rtype: twilio.rest.api.v2010.account.new_signing_key.NewSigningKeyList
        )r   ฺnew_signing_keysr   r   r   r   r%      r   zV2010.new_signing_keysc                 C   r   )zU
        :rtype: twilio.rest.api.v2010.account.notification.NotificationList
        )r   ฺnotificationsr   r   r   r   r&      r   zV2010.notificationsc                 C   r   )z_
        :rtype: twilio.rest.api.v2010.account.outgoing_caller_id.OutgoingCallerIdList
        )r   ฺoutgoing_caller_idsr   r   r   r   r'      r   zV2010.outgoing_caller_idsc                 C   r   )zG
        :rtype: twilio.rest.api.v2010.account.queue.QueueList
        )r   ฺqueuesr   r   r   r   r(   ก   r   zV2010.queuesc                 C   r   )zO
        :rtype: twilio.rest.api.v2010.account.recording.RecordingList
        )r   ฺ
recordingsr   r   r   r   r)   จ   r   zV2010.recordingsc                 C   r   )zR
        :rtype: twilio.rest.api.v2010.account.signing_key.SigningKeyList
        )r   ฺsigning_keysr   r   r   r   r*   ฏ   r   zV2010.signing_keysc                 C   r   )zC
        :rtype: twilio.rest.api.v2010.account.sip.SipList
        )r   ฺsipr   r   r   r   r+   ถ   r   z	V2010.sipc                 C   r   )zP
        :rtype: twilio.rest.api.v2010.account.short_code.ShortCodeList
        )r   ฺshort_codesr   r   r   r   r,   ฝ   r   zV2010.short_codesc                 C   r   )zG
        :rtype: twilio.rest.api.v2010.account.token.TokenList
        )r   ฺtokensr   r   r   r   r-   ฤ   r   zV2010.tokensc                 C   r   )zW
        :rtype: twilio.rest.api.v2010.account.transcription.TranscriptionList
        )r   ฺtranscriptionsr   r   r   r   r.   ห   r   zV2010.transcriptionsc                 C   r   )zG
        :rtype: twilio.rest.api.v2010.account.usage.UsageList
        )r   ฺusager   r   r   r   r/   า   r   zV2010.usagec                 C   r   )z`
        :rtype: twilio.rest.api.v2010.account.validation_request.ValidationRequestList
        )r   ฺvalidation_requestsr   r   r   r   r0   ู   r   zV2010.validation_requestsc                 C   s   dS )zz
        Provide a friendly representation

        :returns: Machine friendly representation
        :rtype: str
        z<Twilio.Api.V2010>r   r   r   r   r   ฺ__repr__เ   s   zV2010.__repr__)"ฺ__name__ฺ
__module__ฺ__qualname__r   ฺpropertyr   r   ฺsetterr   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   ฺ__classcell__r   r   r   r   r      sr    

	
























r   N)ฺ__doc__ฺtwilio.base.versionr   ฺtwilio.rest.api.v2010.accountr   r   r   r   r   r   r   ฺ<module>   s
   