o
    ä›eq  ã                   @   sl   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 G d	d
„ d
eƒZdS )za
This code was generated by
\ / _    _  _|   _  _
 | (_)\/(_)(_|\/| |(/_  v1.0.0
      /       /
é    )ÚVersion)ÚArchivedCallList)ÚByocTrunkList)ÚConnectionPolicyList)ÚDialingPermissionsList)ÚIpRecordList)ÚSourceIpMappingListc                       sl   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
dd„ Z‡  ZS )ÚV1c                    s>   t t| ƒ |¡ d| _d| _d| _d| _d| _d| _d| _	dS )z†
        Initialize the V1 version of Voice

        :returns: V1 version of Voice
        :rtype: twilio.rest.voice.v1.V1.V1
        Úv1N)
Úsuperr	   Ú__init__ÚversionÚ_archived_callsÚ_byoc_trunksÚ_connection_policiesÚ_dialing_permissionsÚ_ip_recordsÚ_source_ip_mappings)ÚselfÚdomain©Ú	__class__© úP/var/www/html/venv/lib/python3.10/site-packages/twilio/rest/voice/v1/__init__.pyr      s   
zV1.__init__c                 C   ó   | j du r
t| ƒ| _ | j S )zM
        :rtype: twilio.rest.voice.v1.archived_call.ArchivedCallList
        N)r   r   ©r   r   r   r   Úarchived_calls$   ó   

zV1.archived_callsc                 C   r   )zG
        :rtype: twilio.rest.voice.v1.byoc_trunk.ByocTrunkList
        N)r   r   r   r   r   r   Úbyoc_trunks-   r   zV1.byoc_trunksc                 C   r   )zU
        :rtype: twilio.rest.voice.v1.connection_policy.ConnectionPolicyList
        N)r   r   r   r   r   r   Úconnection_policies6   r   zV1.connection_policiesc                 C   r   )zY
        :rtype: twilio.rest.voice.v1.dialing_permissions.DialingPermissionsList
        N)r   r   r   r   r   r   Údialing_permissions?   r   zV1.dialing_permissionsc                 C   r   )zE
        :rtype: twilio.rest.voice.v1.ip_record.IpRecordList
        N)r   r   r   r   r   r   Ú
ip_recordsH   r   zV1.ip_recordsc                 C   r   )zT
        :rtype: twilio.rest.voice.v1.source_ip_mapping.SourceIpMappingList
        N)r   r   r   r   r   r   Úsource_ip_mappingsQ   r   zV1.source_ip_mappingsc                 C   s   dS )zz
        Provide a friendly representation

        :returns: Machine friendly representation
        :rtype: str
        z<Twilio.Voice.V1>r   r   r   r   r   Ú__repr__Z   s   zV1.__repr__)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r   r   r    r!   r"   r#   Ú__classcell__r   r   r   r   r	      s    





r	   N)Ú__doc__Útwilio.base.versionr   Ú"twilio.rest.voice.v1.archived_callr   Útwilio.rest.voice.v1.byoc_trunkr   Ú&twilio.rest.voice.v1.connection_policyr   Ú(twilio.rest.voice.v1.dialing_permissionsr   Útwilio.rest.voice.v1.ip_recordr   Ú&twilio.rest.voice.v1.source_ip_mappingr   r	   r   r   r   r   Ú<module>   s   