U
    ^g%iv  ã                   @   sÌ   d 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 G dd„ deƒZdS )aì  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Messaging
    This is the public Twilio REST API.

    NOTE: This class is auto generated by OpenAPI Generator.
    https://openapi-generator.tech
    Do not edit the class manually.
é    )ÚOptional)ÚVersion)ÚDomain)ÚBrandRegistrationList)ÚDeactivationsList)ÚDomainCertsList)ÚDomainConfigList)Ú DomainConfigMessagingServiceList)ÚExternalCampaignList)Ú"LinkshorteningMessagingServiceList)Ú3LinkshorteningMessagingServiceDomainAssociationList)ÚRequestManagedCertList)ÚServiceList)ÚTollfreeVerificationList)ÚUsecaseListc                       s  e Zd Zedœ‡ fdd„Zeedœdd„ƒZeedœdd„ƒZ	ee
dœd	d
„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZedœdd„Z‡  Z S )ÚV1)Údomainc                    sZ   t ƒ  |d¡ d| _d| _d| _d| _d| _d| _d| _d| _	d| _
d| _d| _d| _dS )zl
        Initialize the V1 version of Messaging

        :param domain: The Twilio.messaging domain
        Zv1N)ÚsuperÚ__init__Ú_brand_registrationsÚ_deactivationsÚ_domain_certsÚ_domain_configÚ _domain_config_messaging_serviceÚ_external_campaignÚ!_linkshortening_messaging_serviceÚ4_linkshortening_messaging_service_domain_associationÚ_request_managed_certÚ	_servicesÚ_tollfree_verificationsÚ	_usecases)Úselfr   ©Ú	__class__© ú`/var/www/html/api-medvista/venv/lib/python3.8/site-packages/twilio/rest/messaging/v1/__init__.pyr   (   s     þþþzV1.__init__)Úreturnc                 C   s   | j d krt| ƒ| _ | j S ©N)r   r   ©r!   r$   r$   r%   Úbrand_registrationsB   s    

zV1.brand_registrationsc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   ÚdeactivationsH   s    

zV1.deactivationsc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Údomain_certsN   s    

zV1.domain_certsc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Údomain_configT   s    

zV1.domain_configc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r	   r(   r$   r$   r%   Údomain_config_messaging_serviceZ   s
    
ÿz"V1.domain_config_messaging_servicec                 C   s   | j d krt| ƒ| _ | j S r'   )r   r
   r(   r$   r$   r%   Úexternal_campaignb   s    

zV1.external_campaignc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Ú linkshortening_messaging_serviceh   s
    
ÿz#V1.linkshortening_messaging_servicec                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Ú3linkshortening_messaging_service_domain_associationp   s    
ÿz6V1.linkshortening_messaging_service_domain_associationc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Úrequest_managed_certz   s    

zV1.request_managed_certc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Úservices€   s    

zV1.servicesc                 C   s   | j d krt| ƒ| _ | j S r'   )r   r   r(   r$   r$   r%   Útollfree_verifications†   s    

zV1.tollfree_verificationsc                 C   s   | j d krt| ƒ| _ | j S r'   )r    r   r(   r$   r$   r%   ÚusecasesŒ   s    

zV1.usecasesc                 C   s   dS )ze
        Provide a friendly representation
        :returns: Machine friendly representation
        z<Twilio.Messaging.V1>r$   r(   r$   r$   r%   Ú__repr__’   s    zV1.__repr__)!Ú__name__Ú
__module__Ú__qualname__r   r   Úpropertyr   r)   r   r*   r   r+   r   r,   r	   r-   r
   r.   r   r/   r   r0   r   r1   r   r2   r   r3   r   r4   Ústrr5   Ú__classcell__r$   r$   r"   r%   r   &   s6   þ	r   N) Ú__doc__Útypingr   Ztwilio.base.versionr   Ztwilio.base.domainr   Z+twilio.rest.messaging.v1.brand_registrationr   Z&twilio.rest.messaging.v1.deactivationsr   Z%twilio.rest.messaging.v1.domain_certsr   Z&twilio.rest.messaging.v1.domain_configr   Z8twilio.rest.messaging.v1.domain_config_messaging_servicer	   Z*twilio.rest.messaging.v1.external_campaignr
   Z9twilio.rest.messaging.v1.linkshortening_messaging_servicer   ZLtwilio.rest.messaging.v1.linkshortening_messaging_service_domain_associationr   Z-twilio.rest.messaging.v1.request_managed_certr   Z twilio.rest.messaging.v1.servicer   Z.twilio.rest.messaging.v1.tollfree_verificationr   Z twilio.rest.messaging.v1.usecaser   r   r$   r$   r$   r%   Ú<module>   s    