U
    ^g%i                     @   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 G dd deZdS )a  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Accounts
    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)AuthTokenPromotionList)BulkConsentsList)BulkContactsList)CredentialList)MessagingGeopermissionsList)SafelistList)SecondaryAuthTokenListc                       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dddZ  ZS )V1)domainc                    s<   t  |d d| _d| _d| _d| _d| _d| _d| _dS )zj
        Initialize the V1 version of Accounts

        :param domain: The Twilio.accounts domain
        Zv1N)	super__init___auth_token_promotion_bulk_consents_bulk_contacts_credentials_messaging_geopermissions	_safelist_secondary_auth_token)selfr   	__class__ _/var/www/html/api-medvista/venv/lib/python3.8/site-packages/twilio/rest/accounts/v1/__init__.pyr      s    zV1.__init__)returnc                 C   s   | j d krt| | _ | j S N)r   r   r   r   r   r   auth_token_promotion,   s    

zV1.auth_token_promotionc                 C   s   | j d krt| | _ | j S r   )r   r   r   r   r   r   bulk_consents2   s    

zV1.bulk_consentsc                 C   s   | j d krt| | _ | j S r   )r   r   r   r   r   r   bulk_contacts8   s    

zV1.bulk_contactsc                 C   s   | j d krt| | _ | j S r   )r   r   r   r   r   r   credentials>   s    

zV1.credentialsc                 C   s   | j d krt| | _ | j S r   )r   r	   r   r   r   r   messaging_geopermissionsD   s    

zV1.messaging_geopermissionsc                 C   s   | j d krt| | _ | j S r   )r   r
   r   r   r   r   safelistJ   s    

zV1.safelistc                 C   s   | j d krt| | _ | j S r   )r   r   r   r   r   r   secondary_auth_tokenP   s    

zV1.secondary_auth_tokenc                 C   s   dS )ze
        Provide a friendly representation
        :returns: Machine friendly representation
        z<Twilio.Accounts.V1>r   r   r   r   r   __repr__V   s    zV1.__repr__)__name__
__module____qualname__r   r   propertyr   r   r   r    r   r!   r   r"   r	   r#   r
   r$   r   r%   strr&   __classcell__r   r   r   r   r      s    r   N)__doc__typingr   Ztwilio.base.versionr   Ztwilio.base.domainr   Z,twilio.rest.accounts.v1.auth_token_promotionr   Z%twilio.rest.accounts.v1.bulk_consentsr   Z%twilio.rest.accounts.v1.bulk_contactsr   Z"twilio.rest.accounts.v1.credentialr   Z0twilio.rest.accounts.v1.messaging_geopermissionsr	   Z twilio.rest.accounts.v1.safelistr
   Z,twilio.rest.accounts.v1.secondary_auth_tokenr   r   r   r   r   r   <module>   s   