
    i?1is                         d Z ddlmZ ddlmZmZmZmZmZmZm	Z	 ddl
mZmZ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 G d de      Z G d de      Z G d de      Zy)a  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Wireless
    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.
    )datetime)AnyDictListOptionalUnionIteratorAsyncIterator)deserialize	serializevalues)InstanceContext)InstanceResource)ListResource)Version)Pagec                   6    e Zd ZdZ	 ddedeeef   dee   f fdZ	e
dd       ZdefdZdefd	Zdd
ZddZej$                  ej$                  fdeeef   deeef   dd fdZej$                  ej$                  fdeeef   deeef   dd fdZdefdZ xZS )RatePlanInstanceah
  
    :ivar sid: The unique string that we created to identify the RatePlan resource.
    :ivar unique_name: An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource.
    :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the RatePlan resource.
    :ivar friendly_name: The string that you assigned to describe the resource.
    :ivar data_enabled: Whether SIMs can use GPRS/3G/4G/LTE data connectivity.
    :ivar data_metering: The model used to meter data usage. Can be: `payg` and `quota-1`, `quota-10`, and `quota-50`. Learn more about the available [data metering models](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#payg-vs-quota-data-plans).
    :ivar data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month on the home network (T-Mobile USA). The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB.
    :ivar messaging_enabled: Whether SIMs can make, send, and receive SMS using [Commands](https://www.twilio.com/docs/iot/wireless/api/command-resource).
    :ivar voice_enabled: Deprecated. Whether SIMs can make and receive voice calls.
    :ivar national_roaming_enabled: Whether SIMs can roam on networks other than the home network (T-Mobile USA) in the United States. See [national roaming](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#national-roaming).
    :ivar national_roaming_data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month on non-home networks in the United States. The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB.
    :ivar international_roaming: The list of services that SIMs capable of using GPRS/3G/4G/LTE data connectivity can use outside of the United States. Can contain: `data` and `messaging`.
    :ivar international_roaming_data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month when roaming outside the United States. Can be up to 2TB.
    :ivar date_created: The date and time in GMT when the resource was created specified in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format.
    :ivar date_updated: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format.
    :ivar url: The absolute URL of the resource.
    versionpayloadsidc                    t         |   |       |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        t        j                  |j                  d            | _        |j                  d      | _        |j                  d	      | _        |j                  d
      | _        t        j                  |j                  d            | _        |j                  d      | _        t        j                  |j                  d            | _        t        j$                  |j                  d            | _        t        j$                  |j                  d            | _        |j                  d      | _        d|xs | j                  i| _        d | _        y )Nr   unique_nameaccount_sidfriendly_namedata_enableddata_metering
data_limitmessaging_enabledvoice_enablednational_roaming_enablednational_roaming_data_limitinternational_roaming international_roaming_data_limitdate_createddate_updatedurl)super__init__getr   r   r   r   r   r   r   integerr   r   r    r!   r"   r#   r$   iso8601_datetimer%   r&   r'   	_solution_context)selfr   r   r   	__class__s       k/home/www/therecruiter.miabetepe.com/venv/lib/python3.12/site-packages/twilio/rest/wireless/v1/rate_plan.pyr)   zRatePlanInstance.__init__/   s    	!")++e"4*1++m*D*1++m*D,3KK,H,3KK,G,3KK,H)4)<)<W[[=V)W18=P1Q-4[[-I8?&9
% ;F:M:MKK56;
( ;B++#;
" @K?R?RKK:;@
- 1<0L0LKK'1
 1<0L0LKK'1
 #*++e"4 3?$((
 48    returnc                     | j                   )t        | j                  | j                  d         | _         | j                   S )z
        Generate an instance context for the instance, the context is capable of
        performing various actions. All instance actions are proxied to the context

        :returns: RatePlanContext for this RatePlanInstance
        r   r   )r.   RatePlanContext_versionr-   r/   s    r1   _proxyzRatePlanInstance._proxyV   s9     == +NN5)DM }}r2   c                 6    | j                   j                         S )k
        Deletes the RatePlanInstance


        :returns: True if delete succeeds, False otherwise
        )r9   deleter8   s    r1   r<   zRatePlanInstance.deletee   s     {{!!##r2   c                 R   K   | j                   j                          d{   S 7 w)
        Asynchronous coroutine that deletes the RatePlanInstance


        :returns: True if delete succeeds, False otherwise
        N)r9   delete_asyncr8   s    r1   r?   zRatePlanInstance.delete_asyncn   s!      [[--////   '%'c                 6    | j                   j                         S )]
        Fetch the RatePlanInstance


        :returns: The fetched RatePlanInstance
        )r9   fetchr8   s    r1   rC   zRatePlanInstance.fetchw   s     {{  ""r2   c                 R   K   | j                   j                          d{   S 7 w)w
        Asynchronous coroutine to fetch the RatePlanInstance


        :returns: The fetched RatePlanInstance
        N)r9   fetch_asyncr8   s    r1   rF   zRatePlanInstance.fetch_async   s!      [[,,....r@   r   r   c                 <    | j                   j                  ||      S )  
        Update the RatePlanInstance

        :param unique_name: An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource.
        :param friendly_name: A descriptive string that you create to describe the resource. It does not have to be unique.

        :returns: The updated RatePlanInstance
        r   r   )r9   updater/   r   r   s      r1   rJ   zRatePlanInstance.update   s&     {{!!#' " 
 	
r2   c                 X   K   | j                   j                  ||       d{   S 7 w)  
        Asynchronous coroutine to update the RatePlanInstance

        :param unique_name: An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource.
        :param friendly_name: A descriptive string that you create to describe the resource. It does not have to be unique.

        :returns: The updated RatePlanInstance
        rI   N)r9   update_asyncrK   s      r1   rN   zRatePlanInstance.update_async   s4      [[--#' . 
 
 	
 
s   !*(*c                     dj                  d | j                  j                         D              }dj                  |      S )f
        Provide a friendly representation

        :returns: Machine friendly representation
         c              3   F   K   | ]  \  }}d j                  ||        ywz{}={}Nformat.0kvs      r1   	<genexpr>z,RatePlanInstance.__repr__.<locals>.<genexpr>        SDAq7>>!Q/S   !z(<Twilio.Wireless.V1.RatePlanInstance {}>joinr-   itemsrU   r/   contexts     r1   __repr__zRatePlanInstance.__repr__   s6     ((SDNN<P<P<RSS9@@IIr2   N)r3   r6   )r3   r   )__name__
__module____qualname____doc__r   r   strr   r   r)   propertyr9   boolr<   r?   rC   rF   r   unsetr   objectrJ   rN   rb   __classcell__r0   s   @r1   r   r      s   ( OS%8%8)-c3h%8>Fsm%8N  $ $0D 0#/ +1,,,2LL
3;'
 S&[)
 
	
( +1,,,2LL
3;'
 S&[)
 
	
$J# Jr2   r   c                       e Zd Zdedef fdZdefdZdefdZde	fdZ
de	fdZej                  ej                  fd	eeef   d
eeef   de	fdZej                  ej                  fd	eeef   d
eeef   de	fdZdefdZ xZS )r6   r   r   c                 x    t         |   |       d|i| _         dj                  di | j                  | _        y)z
        Initialize the RatePlanContext

        :param version: Version that contains the resource
        :param sid: The SID of the RatePlan resource to update.
        r   z/RatePlans/{sid}N )r(   r)   r-   rU   _uri)r/   r   r   r0   s      r1   r)   zRatePlanContext.__init__   s@     	! 3
 .&--??	r2   r3   c                 P    | j                   j                  d| j                        S )r;   DELETEmethoduri)r7   r<   rr   r8   s    r1   r<   zRatePlanContext.delete   s*     }}##		 $ 
 	
r2   c                 l   K   | j                   j                  d| j                         d{   S 7 w)r>   rt   ru   N)r7   r?   rr   r8   s    r1   r?   zRatePlanContext.delete_async   s8      ]]//		 0 
 
 	
 
s   +424c                     | j                   j                  d| j                        }t        | j                   || j                  d         S )rB   GETru   r   r5   )r7   rC   rr   r   r-   r/   r   s     r1   rC   zRatePlanContext.fetch   sL     --%%		 & 

  MMu%
 	
r2   c                    K   | j                   j                  d| j                         d{   }t        | j                   || j                  d         S 7 )w)rE   rz   ru   Nr   r5   )r7   rF   rr   r   r-   r{   s     r1   rF   zRatePlanContext.fetch_async   sZ      11		 2 
 

  MMu%
 	

s   +AA*Ar   r   c                     t        j                  ||d      }| j                  j                  d| j                  |      }t        | j                  || j                  d         S )rH   
UniqueNameFriendlyNamePOSTrv   rw   datar   r5   )r   ofr7   rJ   rr   r   r-   r/   r   r   r   r   s        r1   rJ   zRatePlanContext.update  sc     yy) -
 --&&		 ' 
  wDNN5<QRRr2   c                    K   t        j                  ||d      }| j                  j                  d| j                  |       d{   }t        | j                  || j                  d         S 7 )w)rM   r~   r   r   Nr   r5   )r   r   r7   rN   rr   r   r-   r   s        r1   rN   zRatePlanContext.update_async!  sq      yy) -
 22		 3 
 
  wDNN5<QRR
s   AA2A0*A2c                     dj                  d | j                  j                         D              }dj                  |      S )rP   rQ   c              3   F   K   | ]  \  }}d j                  ||        ywrS   rT   rV   s      r1   rZ   z+RatePlanContext.__repr__.<locals>.<genexpr>C  r[   r\   z'<Twilio.Wireless.V1.RatePlanContext {}>r]   r`   s     r1   rb   zRatePlanContext.__repr__=  s6     ((SDNN<P<P<RSS8??HHr2   )rd   re   rf   r   rh   r)   rj   r<   r?   r   rC   rF   r   rk   r   rl   rJ   rN   rb   rm   rn   s   @r1   r6   r6      s    @ @c @

 



D 


' 
&
#3 
* +1,,,2LLS3;'S S&[)S 
	S< +1,,,2LLS3;'S S&[)S 
	S8I# Ir2   r6   c                   2    e Zd Zdeeef   defdZdefdZy)RatePlanPager   r3   c                 .    t        | j                  |      S )zn
        Build an instance of RatePlanInstance

        :param payload: Payload response from the API
        )r   r7   r{   s     r1   get_instancezRatePlanPage.get_instanceH  s      w77r2   c                      y)rP   z!<Twilio.Wireless.V1.RatePlanPage>rq   r8   s    r1   rb   zRatePlanPage.__repr__P       3r2   N)	rd   re   rf   r   rh   r   r   r   rb   rq   r2   r1   r   r   G  s*    8DcN 87G 83# 3r2   r   c                   T    e Zd Zdef fdZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   d	ee
e	f   d
ee
e	f   deee   e	f   deee	f   deee	f   defdZej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fdeee	f   deee	f   dee
e	f   deee	f   deee	f   dee
e	f   d	ee
e	f   d
ee
e	f   deee   e	f   deee	f   deee	f   defdZ	 	 d"dee   dee   dee   fdZ	 	 d"dee   dee   dee   fdZ	 	 d"dee   dee   dee   fdZ	 	 d"dee   dee   dee   fdZej                  ej                  ej                  fdeee	f   deee	f   deee	f   defdZej                  ej                  ej                  fdeee	f   deee	f   deee	f   defdZdedefdZdedefdZdedefdZdedefd Zdefd!Z xZ S )#RatePlanListr   c                 2    t         |   |       d| _        y)zj
        Initialize the RatePlanList

        :param version: Version that contains the resource

        z
/RatePlansN)r(   r)   rr   )r/   r   r0   s     r1   r)   zRatePlanList.__init__Z  s     	! 	r2   r   r   r   r   r   r   r    r!   r#   r"   r$   r3   c                     t        j                  ||||||||t        j                  |	d       |
|d      }| j                  j                  d| j                  |      }t        | j                  |      S )a.	  
        Create the RatePlanInstance

        :param unique_name: An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource.
        :param friendly_name: A descriptive string that you create to describe the resource. It does not have to be unique.
        :param data_enabled: Whether SIMs can use GPRS/3G/4G/LTE data connectivity.
        :param data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month on the home network (T-Mobile USA). The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB and the default value is `1000`.
        :param data_metering: The model used to meter data usage. Can be: `payg` and `quota-1`, `quota-10`, and `quota-50`. Learn more about the available [data metering models](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#payg-vs-quota-data-plans).
        :param messaging_enabled: Whether SIMs can make, send, and receive SMS using [Commands](https://www.twilio.com/docs/iot/wireless/api/command-resource).
        :param voice_enabled: Deprecated.
        :param national_roaming_enabled: Whether SIMs can roam on networks other than the home network (T-Mobile USA) in the United States. See [national roaming](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#national-roaming).
        :param international_roaming: The list of services that SIMs capable of using GPRS/3G/4G/LTE data connectivity can use outside of the United States. Can contain: `data` and `messaging`.
        :param national_roaming_data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month on non-home networks in the United States. The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB. See [national roaming](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#national-roaming) for more info.
        :param international_roaming_data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month when roaming outside the United States. Can be up to 2TB.

        :returns: The created RatePlanInstance
        c                     | S rc   rq   es    r1   <lambda>z%RatePlanList.create.<locals>.<lambda>      Q r2   r   r   DataEnabled	DataLimitDataMeteringMessagingEnabledVoiceEnabledNationalRoamingEnabledInternationalRoamingNationalRoamingDataLimitInternationalRoamingDataLimitr   r   )r   r   r   mapr7   createrr   r   r/   r   r   r   r   r   r   r    r!   r#   r"   r$   r   r   s                 r1   r   zRatePlanList.createe  s    > yy) -+' -$5 -*B(1);) -H1Q
$ --&&		 ' 
  w77r2   c                   K   t        j                  ||||||||t        j                  |	d       |
|d      }| j                  j                  d| j                  |       d{   }t        | j                  |      S 7 w)a=	  
        Asynchronously create the RatePlanInstance

        :param unique_name: An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource.
        :param friendly_name: A descriptive string that you create to describe the resource. It does not have to be unique.
        :param data_enabled: Whether SIMs can use GPRS/3G/4G/LTE data connectivity.
        :param data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month on the home network (T-Mobile USA). The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB and the default value is `1000`.
        :param data_metering: The model used to meter data usage. Can be: `payg` and `quota-1`, `quota-10`, and `quota-50`. Learn more about the available [data metering models](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#payg-vs-quota-data-plans).
        :param messaging_enabled: Whether SIMs can make, send, and receive SMS using [Commands](https://www.twilio.com/docs/iot/wireless/api/command-resource).
        :param voice_enabled: Deprecated.
        :param national_roaming_enabled: Whether SIMs can roam on networks other than the home network (T-Mobile USA) in the United States. See [national roaming](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#national-roaming).
        :param international_roaming: The list of services that SIMs capable of using GPRS/3G/4G/LTE data connectivity can use outside of the United States. Can contain: `data` and `messaging`.
        :param national_roaming_data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month on non-home networks in the United States. The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB. See [national roaming](https://www.twilio.com/docs/iot/wireless/api/rateplan-resource#national-roaming) for more info.
        :param international_roaming_data_limit: The total data usage (download and upload combined) in Megabytes that the Network allows during one month when roaming outside the United States. Can be up to 2TB.

        :returns: The created RatePlanInstance
        c                     | S rc   rq   r   s    r1   r   z+RatePlanList.create_async.<locals>.<lambda>  r   r2   r   r   r   N)r   r   r   r   r7   create_asyncrr   r   r   s                 r1   r   zRatePlanList.create_async  s     > yy) -+' -$5 -*B(1);) -H1Q
$ 22		 3 
 
  w77
s   A"B$A?%Blimit	page_sizec                     | j                   j                  ||      }| j                  |d         }| j                   j                  ||d         S )a^  
        Streams RatePlanInstance records from the API as a generator stream.
        This operation lazily loads records as efficiently as possible until the limit
        is reached.
        The results are returned as a generator, so this operation is memory efficient.

        :param limit: Upper limit for the number of records to return. stream()
                      guarantees to never return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, stream() will attempt to read the
                          limit with the most efficient page size, i.e. min(limit, 1000)

        :returns: Generator that will yield up to limit results
        r   r   r   )r7   read_limitspagestreamr/   r   r   limitsr   s        r1   r   zRatePlanList.stream  sJ    ( **5)<yy6+#6y7}}##D&/::r2   c                    K   | j                   j                  ||      }| j                  |d          d{   }| j                   j                  ||d         S 7 #w)am  
        Asynchronously streams RatePlanInstance records from the API as a generator stream.
        This operation lazily loads records as efficiently as possible until the limit
        is reached.
        The results are returned as a generator, so this operation is memory efficient.

        :param limit: Upper limit for the number of records to return. stream()
                      guarantees to never return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, stream() will attempt to read the
                          limit with the most efficient page size, i.e. min(limit, 1000)

        :returns: Generator that will yield up to limit results
        r   r   Nr   )r7   r   
page_asyncstream_asyncr   s        r1   r   zRatePlanList.stream_async  sW     ( **5)<__vk/B_CC}}))$w@@ Ds   5AA$Ac                 :    t        | j                  ||            S )a  
        Lists RatePlanInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param limit: Upper limit for the number of records to return. list() guarantees
                      never to return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, list() will attempt to read the limit
                          with the most efficient page size, i.e. min(limit, 1000)

        :returns: list that will contain up to limit results
        r   r   )listr   )r/   r   r   s      r1   r   zRatePlanList.list	  s(    & KK#  
 	
r2   c                 z   K   | j                  ||       d{   2 cg c3 d{   }|7 7 	6 c}S c c}w w)a
  
        Asynchronously lists RatePlanInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param limit: Upper limit for the number of records to return. list() guarantees
                      never to return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, list() will attempt to read the limit
                          with the most efficient page size, i.e. min(limit, 1000)

        :returns: list that will contain up to limit results
        r   N)r   )r/   r   r   records       r1   
list_asynczRatePlanList.list_async#  sT     * '+&7&7# '8 ' !
 
 !
 
 	
 
s0   ;.;620
26;26;
page_tokenpage_numberc                     t        j                  |||d      }| j                  j                  d| j                  |      }t        | j                  |      S )au  
        Retrieve a single page of RatePlanInstance records from the API.
        Request is executed immediately

        :param page_token: PageToken provided by the API
        :param page_number: Page Number, this value is simply for client state
        :param page_size: Number of records to return, defaults to 50

        :returns: Page of RatePlanInstance
        	PageTokenr   PageSizerz   rv   rw   params)r   r   r7   r   rr   r   r/   r   r   r   r   responses         r1   r   zRatePlanList.page>  sR      yy'#%
 ==%%U		$%ODMM844r2   c                    K   t        j                  |||d      }| j                  j                  d| j                  |       d{   }t        | j                  |      S 7 w)a  
        Asynchronously retrieve a single page of RatePlanInstance records from the API.
        Request is executed immediately

        :param page_token: PageToken provided by the API
        :param page_number: Page Number, this value is simply for client state
        :param page_size: Number of records to return, defaults to 50

        :returns: Page of RatePlanInstance
        r   rz   r   N)r   r   r7   r   rr   r   r   s         r1   r   zRatePlanList.page_asyncY  sg       yy'#%
 11dii 2 
 
 DMM844
s   AA$A"A$
target_urlc                     | j                   j                  j                  j                  d|      }t	        | j                   |      S )z
        Retrieve a specific page of RatePlanInstance records from the API.
        Request is executed immediately

        :param target_url: API-generated URL for the requested results page

        :returns: Page of RatePlanInstance
        rz   )r7   domaintwiliorequestr   r/   r   r   s      r1   get_pagezRatePlanList.get_pagev  s7     ==''..66ujIDMM844r2   c                    K   | j                   j                  j                  j                  d|       d{   }t	        | j                   |      S 7 w)a  
        Asynchronously retrieve a specific page of RatePlanInstance records from the API.
        Request is executed immediately

        :param target_url: API-generated URL for the requested results page

        :returns: Page of RatePlanInstance
        rz   N)r7   r   r   request_asyncr   r   s      r1   get_page_asynczRatePlanList.get_page_async  sD      --44BB5*UUDMM844 Vs   4AAAr   c                 0    t        | j                  |      S zo
        Constructs a RatePlanContext

        :param sid: The SID of the RatePlan resource to update.
        r5   r6   r7   r/   r   s     r1   r*   zRatePlanList.get       t}}#66r2   c                 0    t        | j                  |      S r   r   r   s     r1   __call__zRatePlanList.__call__  r   r2   c                      y)rP   z!<Twilio.Wireless.V1.RatePlanList>rq   r8   s    r1   rb   zRatePlanList.__repr__  r   r2   )NN)!rd   re   rf   r   r)   r   rk   r   rh   rl   rj   intr   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r6   r*   r   rb   rm   rn   s   @r1   r   r   Y  sg   	! 	! +1,,,2LL,2LL)/,2LL17-3\\8>:@,,:@,,?E||783;'78 S&[)78 D&L)	78
 #v+&78 S&[)78 !v.78 T6\*78 #(f"578  %T#Y%6778 &+3;%778 +0V*<78 
78v +1,,,2LL,2LL)/,2LL17-3\\8>:@,,:@,,?E||783;'78 S&[)78 D&L)	78
 #v+&78 S&[)78 !v.78 T6\*78 #(f"578  %T#Y%6778 &+3;%778 +0V*<78 
78v  $#';}; C=; 
"	#	;6  $#'A}A C=A 
'	(	A6  $#'
}
 C=
 
		
8  $#'
}
 C=
 
		
: *0*0,,(.	5#v+&5 3;'5 f%	5
 
5: *0*0,,(.	5#v+&5 3;'5 f%	5
 
5:
53 
5< 
5
5s 
5| 
57s 7 77C 7O 73# 3r2   r   N)rg   r   typingr   r   r   r   r   r	   r
   twilio.baser   r   r   twilio.base.instance_contextr   twilio.base.instance_resourcer   twilio.base.list_resourcer   twilio.base.versionr   twilio.base.pager   r   r6   r   r   rq   r2   r1   <module>r      sj     L L L 6 6 8 : 2 ' !ZJ' ZJzMIo MI`34 3$K3< K3r2   