
    pi                         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  G d de      Zy)    )warn)MessagingBase)BrandRegistrationList)DeactivationsList)DomainCertsList)DomainConfigList) DomainConfigMessagingServiceList)ExternalCampaignList)"LinkshorteningMessagingServiceList)ServiceList)UsecaseListc                       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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)	Messagingreturnc                 R    t        dt        d       | j                  j                  S )NzFbrand_registrations is deprecated. Use v1.brand_registrations instead.   
stacklevel)r   DeprecationWarningv1brand_registrationsselfs    `/opt/services/ai/voice_agent/venv/lib/python3.12/site-packages/twilio/rest/messaging/__init__.pyr   zMessaging.brand_registrations   s%    T	

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

 ww$$$r   c                 R    t        dt        d       | j                  j                  S )Nz8domain_certs is deprecated. Use v1.domain_certs instead.r   r   )r   r   r   domain_certsr   s    r   r    zMessaging.domain_certs&   s%    F	

 ww###r   c                 R    t        dt        d       | j                  j                  S )Nz:domain_config is deprecated. Use v1.domain_config instead.r   r   )r   r   r   domain_configr   s    r   r"   zMessaging.domain_config/   r   r   c                 R    t        dt        d       | j                  j                  S )Nz^domain_config_messaging_service is deprecated. Use v1.domain_config_messaging_service instead.r   r   )r   r   r   domain_config_messaging_servicer   s    r   r$   z)Messaging.domain_config_messaging_service8   s%    l	

 ww666r   c                 R    t        dt        d       | j                  j                  S )NzBexternal_campaign is deprecated. Use v1.external_campaign instead.r   r   )r   r   r   external_campaignr   s    r   r&   zMessaging.external_campaignA   s%    P	

 ww(((r   c                 R    t        dt        d       | j                  j                  S )Nz`linkshortening_messaging_service is deprecated. Use v1.linkshortening_messaging_service instead.r   r   )r   r   r    linkshortening_messaging_servicer   s    r   r(   z*Messaging.linkshortening_messaging_serviceJ   s%    n	

 ww777r   c                 R    t        dt        d       | j                  j                  S )Nz0services is deprecated. Use v1.services instead.r   r   )r   r   r   servicesr   s    r   r*   zMessaging.servicesS   %    >	

 wwr   c                 R    t        dt        d       | j                  j                  S )Nz0usecases is deprecated. Use v1.usecases instead.r   r   )r   r   r   usecasesr   s    r   r-   zMessaging.usecases\   r+   r   N)__name__
__module____qualname__propertyr   r   r   r   r   r    r   r"   r	   r$   r
   r&   r   r(   r   r*   r   r-    r   r   r   r      s    +%: + + %0 % % $o $ $ %/ % % 71Q 7 7 )#7 ) ) 82T 8 8  +      +    r   r   N)warningsr   #twilio.rest.messaging.MessagingBaser   +twilio.rest.messaging.v1.brand_registrationr   &twilio.rest.messaging.v1.deactivationsr   %twilio.rest.messaging.v1.domain_certsr   &twilio.rest.messaging.v1.domain_configr   8twilio.rest.messaging.v1.domain_config_messaging_servicer	   *twilio.rest.messaging.v1.external_campaignr
   9twilio.rest.messaging.v1.linkshortening_messaging_servicer    twilio.rest.messaging.v1.servicer    twilio.rest.messaging.v1.usecaser   r   r2   r   r   <module>r>      s=     = M D A C L 9 8P  P r   