
    i?1it                         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 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 - Autopilot
    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values)InstanceContext)InstanceResource)ListResource)Version)Pagec            
       :    e Zd ZdZ	 ddedeeef   de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 )QueryInstancea  
    :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Query resource.
    :ivar date_created: The date and time in GMT when the resource was created specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format.
    :ivar date_updated: The date and time in GMT when the resource was last updated specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format.
    :ivar results: The natural language analysis results that include the [Task](https://www.twilio.com/docs/autopilot/api/task) recognized and a list of identified [Fields](https://www.twilio.com/docs/autopilot/api/task-field).
    :ivar language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query. For example: `en-US`.
    :ivar model_build_sid: The SID of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) queried.
    :ivar query: The end-user's natural language input.
    :ivar sample_sid: The SID of an optional reference to the [Sample](https://www.twilio.com/docs/autopilot/api/task-sample) created from the query.
    :ivar assistant_sid: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource.
    :ivar sid: The unique string that we created to identify the Query resource.
    :ivar status: The status of the Query. Can be: `pending-review`, `reviewed`, or `discarded`
    :ivar url: The absolute URL of the Query resource.
    :ivar source_channel: The communication channel from where the end-user input came.
    :ivar dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
    versionpayloadassistant_sidsidc                    t         |   |       |j                  d      | _        t	        j
                  |j                  d            | _        t	        j
                  |j                  d            | _        |j                  d      | _        |j                  d      | _	        |j                  d      | _
        |j                  d      | _        |j                  d      | _        |j                  d	      | _        |j                  d
      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        ||xs | j                  d| _        d | _        y )Naccount_siddate_createddate_updatedresultslanguagemodel_build_sidquery
sample_sidr   r   statusurlsource_channeldialogue_sidr   r   )super__init__getr   r   iso8601_datetimer   r   r   r   r   r   r    r   r   r!   r"   r#   r$   	_solution_context)selfr   r   r   r   	__class__s        r/home/www/therecruiter.miabetepe.com/venv/lib/python3.12/site-packages/twilio/rest/autopilot/v1/assistant/query.pyr'   zQueryInstance.__init__-   s=    	!*1++m*D0;0L0LKK'1
 1<0L0LKK'1
 5<KK	4J'.{{:'>.5kk:K.L$+KK$8
)0\)B,3KK,H")++e"4%,[[%:")++e"4-4[[9I-J+2;;~+F +?$((
 15    returnc                     | j                   7t        | j                  | j                  d   | 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: QueryContext for this QueryInstance
        r   r   r%   )r+   QueryContext_versionr*   r,   s    r.   _proxyzQueryInstance._proxyO   sE     == ("nn_=NN5)DM
 }}r/   c                 6    | j                   j                         S )h
        Deletes the QueryInstance


        :returns: True if delete succeeds, False otherwise
        )r5   deleter4   s    r.   r8   zQueryInstance.delete_   s     {{!!##r/   c                 R   K   | j                   j                          d{   S 7 w)
        Asynchronous coroutine that deletes the QueryInstance


        :returns: True if delete succeeds, False otherwise
        N)r5   delete_asyncr4   s    r.   r;   zQueryInstance.delete_asynch   s!      [[--////   '%'c                 6    | j                   j                         S )W
        Fetch the QueryInstance


        :returns: The fetched QueryInstance
        )r5   fetchr4   s    r.   r?   zQueryInstance.fetchq   s     {{  ""r/   c                 R   K   | j                   j                          d{   S 7 w)q
        Asynchronous coroutine to fetch the QueryInstance


        :returns: The fetched QueryInstance
        N)r5   fetch_asyncr4   s    r.   rB   zQueryInstance.fetch_asyncz   s!      [[,,....r<   r    r!   c                 <    | j                   j                  ||      S )_  
        Update the QueryInstance

        :param sample_sid: The SID of an optional reference to the [Sample](https://www.twilio.com/docs/autopilot/api/task-sample) created from the query.
        :param status: The new status of the resource. Can be: `pending-review`, `reviewed`, or `discarded`

        :returns: The updated QueryInstance
        r    r!   )r5   updater,   r    r!   s      r.   rF   zQueryInstance.update   s&     {{!!! " 
 	
r/   c                 X   K   | j                   j                  ||       d{   S 7 w)y  
        Asynchronous coroutine to update the QueryInstance

        :param sample_sid: The SID of an optional reference to the [Sample](https://www.twilio.com/docs/autopilot/api/task-sample) created from the query.
        :param status: The new status of the resource. Can be: `pending-review`, `reviewed`, or `discarded`

        :returns: The updated QueryInstance
        rE   N)r5   update_asyncrG   s      r.   rJ   zQueryInstance.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      r.   	<genexpr>z)QueryInstance.__repr__.<locals>.<genexpr>        SDAq7>>!Q/S   !z&<Twilio.Autopilot.V1.QueryInstance {}>joinr*   itemsrQ   r,   contexts     r.   __repr__zQueryInstance.__repr__   s6     ((SDNN<P<P<RSS7>>wGGr/   )N)r0   r2   )r0   r   )__name__
__module____qualname____doc__r   r   strr   r   r'   propertyr5   boolr8   r;   r?   rB   r   unsetr   objectrF   rJ   r^   __classcell__r-   s   @r.   r   r      s   , " 5 5 c3h 5 	 5
 c] 5D  $ $0D 0#/ *0%+\\
#v+&
 c6k"
 
	
( *0%+\\
#v+&
 c6k"
 
	
$H# Hr/   r   c                       e Zd Zde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 )r2   r   r   r   c                 z    t         |   |       ||d| _         dj                  di | j                  | _        y)ak  
        Initialize the QueryContext

        :param version: Version that contains the resource
        :param assistant_sid: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update.
        :param sid: The Twilio-provided string that uniquely identifies the Query resource to update.
        r%   z)/Assistants/{assistant_sid}/Queries/{sid}N r&   r'   r*   rQ   _uri)r,   r   r   r   r-   s       r.   r'   zQueryContext.__init__   sB     	! +
 G?FFXX	r/   r0   c                 P    | j                   j                  d| j                        S )r7   DELETEmethoduri)r3   r8   rn   r4   s    r.   r8   zQueryContext.delete   s*     }}##		 $ 
 	
r/   c                 l   K   | j                   j                  d| j                         d{   S 7 w)r:   rp   rq   N)r3   r;   rn   r4   s    r.   r;   zQueryContext.delete_async   s8      ]]//		 0 
 
 	
 
s   +424c                     | j                   j                  d| j                        }t        | j                   || j                  d   | j                  d         S )r>   GETrq   r   r   r%   )r3   r?   rn   r   r*   r,   r   s     r.   r?   zQueryContext.fetch   sX     --%%		 & 

 MM..9u%	
 	
r/   c                    K   | j                   j                  d| j                         d{   }t        | j                   || j                  d   | j                  d         S 7 7w)rA   rv   rq   Nr   r   r%   )r3   rB   rn   r   r*   rw   s     r.   rB   zQueryContext.fetch_async   sf      11		 2 
 

 MM..9u%	
 	

s   +A'A%8A'r    r!   c                     t        j                  ||d      }| j                  j                  d| j                  |      }t        | j                  || j                  d   | j                  d         S )rD   	SampleSidStatusPOSTrr   rs   datar   r   r%   )r   ofr3   rF   rn   r   r*   r,   r    r!   r   r   s        r.   rF   zQueryContext.update  sv     yy' 
 --&&		 ' 
 MM..9u%	
 	
r/   c                   K   t        j                  ||d      }| j                  j                  d| j                  |       d{   }t        | j                  || j                  d   | j                  d         S 7 7w)rI   rz   r}   r~   Nr   r   r%   )r   r   r3   rJ   rn   r   r*   r   s        r.   rJ   zQueryContext.update_async$  s      yy' 
 22		 3 
 
 MM..9u%	
 	

s   AB A>8B c                     dj                  d | j                  j                         D              }dj                  |      S )rL   rM   c              3   F   K   | ]  \  }}d j                  ||        ywrO   rP   rR   s      r.   rV   z(QueryContext.__repr__.<locals>.<genexpr>K  rW   rX   z%<Twilio.Autopilot.V1.QueryContext {}>rY   r\   s     r.   r^   zQueryContext.__repr__E  s6     ((SDNN<P<P<RSS6==gFFr/   )r_   r`   ra   r   rc   r'   re   r8   r;   r   r?   rB   r   rf   r   rg   rF   rJ   r^   rh   ri   s   @r.   r2   r2      s    Y Y Y# Y"

 



D 


} 
(
= 
, *0%+\\
#v+&
 c6k"
 
	
F *0%+\\
#v+&
 c6k"
 
	
BG# Gr/   r2   c                   2    e Zd Zdeeef   defdZdefdZy)	QueryPager   r0   c                 L    t        | j                  || j                  d         S )zk
        Build an instance of QueryInstance

        :param payload: Payload response from the API
        r   r   )r   r3   r*   rw   s     r.   get_instancezQueryPage.get_instanceP  s%     MM7$..2Q
 	
r/   c                      y)rL   z<Twilio.Autopilot.V1.QueryPage>rl   r4   s    r.   r^   zQueryPage.__repr__Z       1r/   N)	r_   r`   ra   r   rc   r   r   r   r^   rl   r/   r.   r   r   O  s)    
DcN 
} 
1# 1r/   r   c                   4    e Zd Zdedef fdZej                  ej                  fdededeee	f   deee	f   de
f
d	Zej                  ej                  fdededeee	f   deee	f   de
f
d
Zej                  ej                  ej                  ej                  ddfdeee	f   deee	f   deee	f   deee	f   dee   dee   dee
   fdZej                  ej                  ej                  ej                  ddfdeee	f   deee	f   deee	f   deee	f   dee   dee   dee
   fdZej                  ej                  ej                  ej                  ddfdeee	f   deee	f   deee	f   deee	f   dee   dee   dee
   fdZej                  ej                  ej                  ej                  ddfdeee	f   deee	f   deee	f   deee	f   dee   dee   dee
   fdZ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fdZ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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 )	QueryListr   r   c                 x    t         |   |       d|i| _         dj                  di | j                  | _        y)a  
        Initialize the QueryList

        :param version: Version that contains the resource
        :param assistant_sid: The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read.

        r   z#/Assistants/{assistant_sid}/QueriesNrl   rm   )r,   r   r   r-   s      r.   r'   zQueryList.__init__d  sA     	! ]
 A9@@R4>>R	r/   r   r   tasksmodel_buildr0   c                     t        j                  ||||d      }| j                  j                  d| j                  |      }t        | j                  || j                  d         S )a(  
        Create the QueryInstance

        :param language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used for the new query. For example: `en-US`.
        :param query: The end-user's natural language input. It can be up to 2048 characters long.
        :param tasks: The list of tasks to limit the new query to. Tasks are expressed as a comma-separated list of task `unique_name` values. For example, `task-unique_name-1, task-unique_name-2`. Listing specific tasks is useful to constrain the paths that a user can take.
        :param model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.

        :returns: The created QueryInstance
        LanguageQueryTasks
ModelBuildr}   r~   r   r   )r   r   r3   creatern   r   r*   r,   r   r   r   r   r   r   s          r.   r   zQueryList.createt  sn    " yy$)	
 --&&		 ' 
 MM7$..2Q
 	
r/   c                    K   t        j                  ||||d      }| j                  j                  d| j                  |       d{   }t        | j                  || j                  d         S 7 )w)a7  
        Asynchronously create the QueryInstance

        :param language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used for the new query. For example: `en-US`.
        :param query: The end-user's natural language input. It can be up to 2048 characters long.
        :param tasks: The list of tasks to limit the new query to. Tasks are expressed as a comma-separated list of task `unique_name` values. For example, `task-unique_name-1, task-unique_name-2`. Listing specific tasks is useful to constrain the paths that a user can take.
        :param model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.

        :returns: The created QueryInstance
        r   r}   r~   Nr   r   )r   r   r3   create_asyncrn   r   r*   r   s          r.   r   zQueryList.create_async  s|     " yy$)	
 22		 3 
 
 MM7$..2Q
 	

s   AA4A2	*A4Nr!   r$   limit	page_sizec                     | j                   j                  ||      }| j                  |||||d         }| j                   j                  ||d         S )a  
        Streams QueryInstance 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 str language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
        :param str model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
        :param str status: The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
        :param str dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
        :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   r!   r$   r   r   )r3   read_limitspagestream	r,   r   r   r!   r$   r   r   limitsr   s	            r.   r   zQueryList.stream  s^    8 **5)<yy#%[)  
 }}##D&/::r/   c                    K   | j                   j                  ||      }| j                  |||||d          d{   }| j                   j                  ||d         S 7 #w)a  
        Asynchronously streams QueryInstance 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 str language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
        :param str model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
        :param str status: The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
        :param str dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
        :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   )r3   r   
page_asyncstream_asyncr   s	            r.   r   zQueryList.stream_async  sl     8 **5)<__#%[) % 
 
 }}))$w@@
s   9A!A$A!c           
      B    t        | j                  ||||||            S )aK  
        Lists QueryInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param str language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
        :param str model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
        :param str status: The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
        :param str dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
        :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   r!   r$   r   r   )listr   )r,   r   r   r!   r$   r   r   s          r.   r   zQueryList.list
  s4    6 KK!')#  	
 		
r/   c                    K   | j                  ||||||       d{   2 cg c3 d{   }|7 7 	6 c}S c c}w w)aZ  
        Asynchronously lists QueryInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param str language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
        :param str model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
        :param str status: The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
        :param str dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
        :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   r!   r$   r   r   records           r.   
list_asynczQueryList.list_async0  s`     : '+&7&7!')# '8 ' !

 

 !

 

 
	
 

s0   ?2?:64
6:?6:?
page_tokenpage_numberc           
          t        j                  |||||||d      }| j                  j                  d| j                  |      }	t        | j                  |	| j                        S )a  
        Retrieve a single page of QueryInstance records from the API.
        Request is executed immediately

        :param language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
        :param model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
        :param status: The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
        :param dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
        :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 QueryInstance
        r   r   r|   DialogueSid	PageTokenr   PageSizerv   rr   rs   params)r   r   r3   r   rn   r   r*   
r,   r   r   r!   r$   r   r   r   r   responses
             r.   r   zQueryList.pageW  sd    0 yy$) +'#%

 ==%%U		$%O$..AAr/   c           
         K   t        j                  |||||||d      }| j                  j                  d| j                  |       d{   }	t        | j                  |	| j                        S 7 %w)a  
        Asynchronously retrieve a single page of QueryInstance records from the API.
        Request is executed immediately

        :param language: The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
        :param model_build: The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
        :param status: The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
        :param dialogue_sid: The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
        :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 QueryInstance
        r   rv   r   N)r   r   r3   r   rn   r   r*   r   s
             r.   r   zQueryList.page_async~  sy     0 yy$) +'#%

 11dii 2 
 
 $..AA
s   A	A3A1&A3
target_urlc                     | j                   j                  j                  j                  d|      }t	        | j                   || j
                        S )z
        Retrieve a specific page of QueryInstance records from the API.
        Request is executed immediately

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

        :returns: Page of QueryInstance
        rv   )r3   domaintwiliorequestr   r*   r,   r   r   s      r.   get_pagezQueryList.get_page  s=     ==''..66ujI$..AAr/   c                    K   | j                   j                  j                  j                  d|       d{   }t	        | j                   || j
                        S 7 %w)z
        Asynchronously retrieve a specific page of QueryInstance records from the API.
        Request is executed immediately

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

        :returns: Page of QueryInstance
        rv   N)r3   r   r   request_asyncr   r*   r   s      r.   get_page_asynczQueryList.get_page_async  sJ      --44BB5*UU$..AA Vs   4AA&Ar   c                 L    t        | j                  | j                  d   |      S z
        Constructs a QueryContext

        :param sid: The Twilio-provided string that uniquely identifies the Query resource to update.
        r   r%   r2   r3   r*   r,   r   s     r.   r(   zQueryList.get  %     MM)Hc
 	
r/   c                 L    t        | j                  | j                  d   |      S r   r   r   s     r.   __call__zQueryList.__call__  r   r/   c                      y)rL   z<Twilio.Autopilot.V1.QueryList>rl   r4   s    r.   r^   zQueryList.__repr__  r   r/   ) r_   r`   ra   r   rc   r'   r   rf   r   rg   r   r   r   r   intr	   r   r
   r   r   r   r   r   r   r   r   r   r2   r(   r   r^   rh   ri   s   @r.   r   r   c  sI   S S S( %+LL*0,,"
"
 "
 S&[!	"

 3;'"
 
"
P %+LL*0,,"
"
 "
 S&[!	"

 3;'"
 
"
L (.||*0,,%+\\+1<<##'%;V$%; 3;'%; c6k"	%;
 CK(%; }%; C=%; 
-	 %;R (.||*0,,%+\\+1<<##'%AV$%A 3;'%A c6k"	%A
 CK(%A }%A C=%A 
}	%%AR (.||*0,,%+\\+1<<##'$
V$$
 3;'$
 c6k"	$

 CK($
 }$
 C=$
 
m	$
P (.||*0,,%+\\+1<<##'%
V$%
 3;'%
 c6k"	%

 CK(%
 }%
 C=%
 
m	%
R (.||*0,,%+\\+1<<)/*0,,(.%BV$%B 3;'%B c6k"	%B
 CK(%B #v+&%B 3;'%B f%%B 
%BR (.||*0,,%+\\+1<<)/*0,,(.'BV$'B 3;''B c6k"	'B
 CK('B #v+&'B 3;''B f%'B 
'BR
B3 
B9 
B
Bs 
By 
B
s 
| 

C 
L 
1# 1r/   r   N)rb   r   typingr   r   r   r   r   r	   r
   twilio.baser   r   twilio.base.instance_contextr   twilio.base.instance_resourcer   twilio.base.list_resourcer   twilio.base.versionr   twilio.base.pager   r   r2   r   r   rl   r/   r.   <module>r      sg     L L L + 8 : 2 ' !TH$ THn[G? [G|1 1(v1 v1r/   