
    pi~                         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  G d de      Zy)a  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Numbers
    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)BulkEligibilityList)EligibilityList)PortingAllPortInList)PortingPortInList)PortingPortInPhoneNumberList)PortingPortabilityList)PortingWebhookConfigurationList)%PortingWebhookConfigurationDeleteList)SigningRequestConfigurationList)WebhookListc                       e Zd Zdef 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edefd       Zedefd       ZdefdZ xZS )V1domainc                     t         |   |d       d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        y)zh
        Initialize the V1 version of Numbers

        :param domain: The Twilio.numbers domain
        v1N)super__init___bulk_eligibilities_eligibilities_porting_all_port_ins_porting_port_ins_porting_port_in_phone_number_porting_portabilities_porting_webhook_configurations&_porting_webhook_configurations_delete_signing_request_configurations_webhook)selfr   	__class__s     a/opt/services/ai/voice_agent/venv/lib/python3.12/site-packages/twilio/rest/numbers/v1/__init__.pyr   zV1.__init__(   s{     	&BF 9=EI">B 	* IM#  	,
  	3
  	, 04    returnc                 R    | j                   t        |       | _         | j                   S N)r   r   r!   s    r#   bulk_eligibilitieszV1.bulk_eligibilitiesB   s'    ##+':4'@D$'''r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r   r(   s    r#   eligibilitieszV1.eligibilitiesH   s'    &"1$"7D"""r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r   r(   s    r#   porting_all_port_inszV1.porting_all_port_insN   s'    %%-)=d)CD&)))r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r	   r(   s    r#   porting_port_inszV1.porting_port_insT   s'    !!)%6t%<D"%%%r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r
   r(   s    r#   porting_port_in_phone_numberzV1.porting_port_in_phone_numberZ   s'    --51Md1SD.111r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r   r(   s    r#   porting_portabilitieszV1.porting_portabilities`   s'    &&.*@*FD'***r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r   r(   s    r#   porting_webhook_configurationsz!V1.porting_webhook_configurationsf   (    //73RSW3XD0333r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r   r(   s    r#   %porting_webhook_configurations_deletez(V1.porting_webhook_configurations_deletel   s.     66>5d; 7 :::r$   c                 R    | j                   t        |       | _         | j                   S r'   )r   r   r(   s    r#   signing_request_configurationsz!V1.signing_request_configurationsv   r6   r$   c                 R    | j                   t        |       | _         | j                   S r'   )r    r   r(   s    r#   webhookz
V1.webhook|   s"    == '-DM}}r$   c                      y)ze
        Provide a friendly representation
        :returns: Machine friendly representation
        z<Twilio.Numbers.V1> r(   s    r#   __repr__zV1.__repr__   s    
 %r$   )__name__
__module____qualname__r   r   propertyr   r)   r   r+   r   r-   r	   r/   r
   r1   r   r3   r   r5   r   r8   r   r:   r   r<   strr?   __classcell__)r"   s   @r#   r   r   &   s1   4v 44 ($7 ( (
 # # #
 *&: * *
 &"3 & &
 2.J 2 2
 +'= + +
 40O 4 4
 ;	.; ; 40O 4 4
   
%# %r$   r   N)__doc__typingr   twilio.base.versionr   twilio.base.domainr   'twilio.rest.numbers.v1.bulk_eligibilityr   "twilio.rest.numbers.v1.eligibilityr   *twilio.rest.numbers.v1.porting_all_port_inr   &twilio.rest.numbers.v1.porting_port_inr	   3twilio.rest.numbers.v1.porting_port_in_phone_numberr
   *twilio.rest.numbers.v1.porting_portabilityr   4twilio.rest.numbers.v1.porting_webhook_configurationr   ;twilio.rest.numbers.v1.porting_webhook_configuration_deleter   4twilio.rest.numbers.v1.signing_request_configurationr   twilio.rest.numbers.v1.webhookr   r   r>   r$   r#   <module>rT      sN     ' % G > K D N 7a% a%r$   