
    pi!                     n    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  G d d	e      Zy
)    )warn)PricingBase)MessagingList)PhoneNumberList)CountryList)
NumberList)	VoiceListc                   z    e Zd Zedefd       Zedefd       Zedefd       Z	ede
fd       Zedefd       Zy)Pricingreturnc                 R    t        dt        d       | j                  j                  S )Nz2messaging is deprecated. Use v1.messaging instead.   
stacklevel)r   DeprecationWarningv1	messagingselfs    ^/opt/services/ai/voice_agent/venv/lib/python3.12/site-packages/twilio/rest/pricing/__init__.pyr   zPricing.messaging   %    @	

 ww       c                 R    t        dt        d       | j                  j                  S )Nz:phone_numbers is deprecated. Use v1.phone_numbers instead.r   r   )r   r   r   phone_numbersr   s    r   r   zPricing.phone_numbers   s%    H	

 ww$$$r   c                 R    t        dt        d       | j                  j                  S )Nz*voice is deprecated. Use v2.voice instead.r   r   )r   r   v2voicer   s    r   r   zPricing.voice   s#    8	

 ww}}r   c                 R    t        dt        d       | j                  j                  S )Nz2countries is deprecated. Use v2.countries instead.r   r   )r   r   r   	countriesr   s    r   r   zPricing.countries'   r   r   c                 R    t        dt        d       | j                  j                  S )Nz.numbers is deprecated. Use v2.numbers instead.r   r   )r   r   r   numbersr   s    r   r!   zPricing.numbers0   s#    <	

 wwr   N)__name__
__module____qualname__propertyr   r   r   r   r	   r   r   r   r   r!    r   r   r   r      s    != ! ! % % % y   !; ! !   r   r   N)warningsr   twilio.rest.pricing.PricingBaser    twilio.rest.pricing.v1.messagingr   #twilio.rest.pricing.v1.phone_numberr   twilio.rest.pricing.v2.countryr   twilio.rest.pricing.v2.numberr   twilio.rest.pricing.v2.voicer	   r   r&   r   r   <module>r.      s&     7 : ? 6 4 2,k ,r   