o
    e>                     @   sx   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 G d
d deZdS )za
This code was generated by
\ / _    _  _|   _  _
 | (_)\/(_)(_|\/| |(/_  v1.0.0
      /       /
    )Version)CustomerProfilesList)EndUserList)EndUserTypeList)PoliciesList)SupportingDocumentList)SupportingDocumentTypeList)TrustProductsListc                       sx   e Zd Z f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dd Z  ZS )V1c                    sD   t t| | d| _d| _d| _d| _d| _d| _d| _	d| _
dS )z
        Initialize the V1 version of Trusthub

        :returns: V1 version of Trusthub
        :rtype: twilio.rest.trusthub.v1.V1.V1
        v1N)superr
   __init__version_customer_profiles
_end_users_end_user_types	_policies_supporting_documents_supporting_document_types_trust_products)selfdomain	__class__ S/var/www/html/venv/lib/python3.10/site-packages/twilio/rest/trusthub/v1/__init__.pyr      s   
zV1.__init__c                 C      | j du r
t| | _ | j S )zX
        :rtype: twilio.rest.trusthub.v1.customer_profiles.CustomerProfilesList
        N)r   r   r   r   r   r   customer_profiles&      

zV1.customer_profilesc                 C   r   )zF
        :rtype: twilio.rest.trusthub.v1.end_user.EndUserList
        N)r   r   r   r   r   r   	end_users/   r   zV1.end_usersc                 C   r   )zO
        :rtype: twilio.rest.trusthub.v1.end_user_type.EndUserTypeList
        N)r   r   r   r   r   r   end_user_types8   r   zV1.end_user_typesc                 C   r   )zG
        :rtype: twilio.rest.trusthub.v1.policies.PoliciesList
        N)r   r   r   r   r   r   policiesA   r   zV1.policiesc                 C   r   )z\
        :rtype: twilio.rest.trusthub.v1.supporting_document.SupportingDocumentList
        N)r   r   r   r   r   r   supporting_documentsJ   r   zV1.supporting_documentsc                 C   r   )ze
        :rtype: twilio.rest.trusthub.v1.supporting_document_type.SupportingDocumentTypeList
        N)r   r   r   r   r   r   supporting_document_typesS   r   zV1.supporting_document_typesc                 C   r   )zR
        :rtype: twilio.rest.trusthub.v1.trust_products.TrustProductsList
        N)r   r	   r   r   r   r   trust_products\   r   zV1.trust_productsc                 C   s   dS )zz
        Provide a friendly representation

        :returns: Machine friendly representation
        :rtype: str
        z<Twilio.Trusthub.V1>r   r   r   r   r   __repr__e   s   zV1.__repr__)__name__
__module____qualname__r   propertyr   r    r!   r"   r#   r$   r%   r&   __classcell__r   r   r   r   r
      s"    






r
   N)__doc__twilio.base.versionr   )twilio.rest.trusthub.v1.customer_profilesr    twilio.rest.trusthub.v1.end_userr   %twilio.rest.trusthub.v1.end_user_typer    twilio.rest.trusthub.v1.policiesr   +twilio.rest.trusthub.v1.supporting_documentr   0twilio.rest.trusthub.v1.supporting_document_typer   &twilio.rest.trusthub.v1.trust_productsr	   r
   r   r   r   r   <module>   s   