
    d{i                        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 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 - Messaging
    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)ApiResponse)InstanceContext)InstanceResource)ListResource)Version)Pagec            I       *    e Zd Z G d de      Z G d de      Z G d de      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efdZdefdZdAdZdAdZdefdZdefdZej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  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ee	   ef   ded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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f   d/ee	ef   d0ee	ef   d1ee	ef   d2ee	ef   d3ee	ef   d4ee	ef   d5eeef   d6eee	   ef   d7ed8ef   d9ee	ef   dd fHd:Zej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  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ee	   ef   ded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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f   d/ee	ef   d0ee	ef   d1ee	ef   d2ee	ef   d3ee	ef   d4ee	ef   d5eeef   d6eee	   ef   d7ed8ef   d9ee	ef   dd fHd;Zej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  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ee	   ef   ded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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f   d/ee	ef   d0ee	ef   d1ee	ef   d2ee	ef   d3ee	ef   d4ee	ef   d5eeef   d6eee	   ef   d7ed8ef   d9ee	ef   defHd<Zej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  ej4                  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ee	   ef   ded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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f   d/ee	ef   d0ee	ef   d1ee	ef   d2ee	ef   d3ee	ef   d4ee	ef   d5eeef   d6eee	   ef   d7ed8ef   d9ee	ef   defHd=Z de	fd>Z! xZ"S )BTollfreeVerificationInstancec                   (    e Zd ZdZdZdZdZdZdZdZ	y)	&TollfreeVerificationInstance.OptInTypeVERBALWEB_FORM
PAPER_FORMVIA_TEXTMOBILE_QR_CODEIMPORTIMPORT_PLEASE_REPLACEN)
__name__
__module____qualname__r   r   r   r   r   r   r        l/home/sas/my/fyp/ringai/.venv/lib/python3.12/site-packages/twilio/rest/messaging/v1/tollfree_verification.py	OptInTyper      s&    !
) 7r#   r%   c                       e Zd ZdZdZdZdZy)#TollfreeVerificationInstance.StatusPENDING_REVIEW	IN_REVIEWTWILIO_APPROVEDTWILIO_REJECTEDN)r   r    r!   r(   r)   r*   r+   r"   r#   r$   Statusr'   %   s    )	++r#   r,   c                       e Zd ZdZy),TollfreeVerificationInstance.VettingProviderCAMPAIGN_VERIFYN)r   r    r!   r/   r"   r#   r$   VettingProviderr.   +   s    +r#   r0   versionpayloadsidc                 :
   t         |   |       |j                  d      | _        |j                  d      | _        |j                  d      | _        |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      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _         |j                  d      | _!        |j                  d      | _"        |j                  d      | _#        |j                  d       | _$        t        jJ                  |j                  d!            | _&        t        j                  |j                  d"            | _'        |j                  d#      | _(        |j                  d$      | _)        |j                  d%      | _*        |j                  d&      | _+        |j                  d'      | _,        |j                  d(      | _-        |j                  d)      | _.        |j                  d*      | _/        |j                  d+      | _0        |j                  d,      | _1        |j                  d-      | _2        |j                  d.      | _3        |j                  d/      | _4        |j                  d0      | _5        |j                  d1      | _6        |j                  d2      | _7        |j                  d3      | _8        |j                  d4      | _9        t        j                  |j                  d5            | _:        d|xs | j                  i| _;        d | _<        y )6Nr3   account_sidcustomer_profile_sidtrust_product_siddate_createddate_updatedregulated_item_sidbusiness_namebusiness_street_addressbusiness_street_address2business_citybusiness_state_province_regionbusiness_postal_codebusiness_countrybusiness_websitebusiness_contact_first_namebusiness_contact_last_namebusiness_contact_emailbusiness_contact_phonenotification_emailuse_case_categoriesuse_case_summaryproduction_message_sampleopt_in_image_urlsopt_in_typemessage_volumeadditional_informationtollfree_phone_number_sidtollfree_phone_numberstatusurlrejection_reason
error_codeedit_expirationedit_allowedbusiness_registration_numberbusiness_registration_authoritybusiness_registration_countrybusiness_type"business_registration_phone_numberdoing_business_asopt_in_confirmation_messagehelp_message_sampleprivacy_policy_urlterms_and_conditions_urlage_gated_contentopt_in_keywordsrejection_reasonsresource_linksexternal_reference_id
vetting_idvetting_providervetting_id_expiration)=super__init__getr3   r5   r6   r7   r   iso8601_datetimer8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   integerrT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   	_solution_context)selfr1   r2   r3   	__class__s       r$   rj   z%TollfreeVerificationInstance.__init__f   s    	!")++e"4*1++m*D3:;;?U3V!07<O0P0;0L0LKK'1
 1<0L0LKK'1
 29=Q1R,3KK,H6=kk%7
$ 8?{{&8
% -4KK,H=D[[,>
+ 4;;;?U3V!/6{{;M/N/6{{;M/N:A++);
( :A(:
' 6=[[$6
# 6=[[$6
# 29=Q1R8?!9
  07{{;M/N8?'9
& 7>kkBU6VKK& 	 .5[[9I-J5<[[$6
# 9@'9
& 5<KK@W4X"GN{{H
 #*++e"4/6{{;M/N)4)<)<W[[=V)W3>3O3OKK)*4
 -4KK,G;B;;*<
) ?Fkk-?
, =DKK+=
* -4KK,HAH0B
/ 18<O0P:A++);
( 3:++>S2T 18=Q1R7>{{&8
% 29=P1Q4;KK@Q4RDKKKE
 <C;;GW;X4;KK@W4X")0\)B KK*+ 	 :E9U9UKK/0:
"
 3?$((
 @Dr#   returnc                     | j                   )t        | j                  | j                  d         | _         | j                   S )a  
        Generate an instance context for the instance, the context is capable of
        performing various actions. All instance actions are proxied to the context

        :returns: TollfreeVerificationContext for this TollfreeVerificationInstance
        r3   r3   )ro   TollfreeVerificationContext_versionrn   rp   s    r$   _proxyz#TollfreeVerificationInstance._proxy   s9     == 7NN5)DM }}r#   c                 6    | j                   j                         S zw
        Deletes the TollfreeVerificationInstance


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


        :returns: True if delete succeeds, False otherwise
        N)rx   delete_asyncrw   s    r$   r~   z)TollfreeVerificationInstance.delete_async   s!      [[--////   '%'c                 6    | j                   j                         S )z
        Deletes the TollfreeVerificationInstance with HTTP info


        :returns: ApiResponse with success boolean, status code, and headers
        )rx   delete_with_http_inforw   s    r$   r   z2TollfreeVerificationInstance.delete_with_http_info   s     {{0022r#   c                 R   K   | j                   j                          d{   S 7 w)z
        Asynchronous coroutine that deletes the TollfreeVerificationInstance with HTTP info


        :returns: ApiResponse with success boolean, status code, and headers
        N)rx   delete_with_http_info_asyncrw   s    r$   r   z8TollfreeVerificationInstance.delete_with_http_info_async  s!      [[<<>>>>r   c                 6    | j                   j                         S )u
        Fetch the TollfreeVerificationInstance


        :returns: The fetched TollfreeVerificationInstance
        )rx   fetchrw   s    r$   r   z"TollfreeVerificationInstance.fetch  s     {{  ""r#   c                 R   K   | j                   j                          d{   S 7 w)
        Asynchronous coroutine to fetch the TollfreeVerificationInstance


        :returns: The fetched TollfreeVerificationInstance
        N)rx   fetch_asyncrw   s    r$   r   z(TollfreeVerificationInstance.fetch_async  s!      [[,,....r   c                 6    | j                   j                         S )z
        Fetch the TollfreeVerificationInstance with HTTP info


        :returns: ApiResponse with instance, status code, and headers
        )rx   fetch_with_http_inforw   s    r$   r   z1TollfreeVerificationInstance.fetch_with_http_info  s     {{//11r#   c                 R   K   | j                   j                          d{   S 7 w)z
        Asynchronous coroutine to fetch the TollfreeVerificationInstance with HTTP info


        :returns: ApiResponse with instance, status code, and headers
        N)rx   fetch_with_http_info_asyncrw   s    r$   r   z7TollfreeVerificationInstance.fetch_with_http_info_async&  s!      [[;;====r   r;   rB   rG   rH   rI   rJ   rK   rL   r   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   edit_reasonrW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   r.   rf   c$                     | j                   j                  d$i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#S )%d  
        Update the TollfreeVerificationInstance

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param edit_reason: Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'.
        :param business_registration_number: A legaly recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: The updated TollfreeVerificationInstance
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r"   )rx   update$rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   s$                                       r$   r   z#TollfreeVerificationInstance.update/  s   f "t{{!! $
'$
-$
  2$
 !4	$

 .$
 '@$
 0$
 $$
 *$
 %<$
 &>$
 ($
 ,J$
 "6$
 .$
  $:!$
" )D#$
$ (B%$
& $:'$
( $:)$
* $+$
, *F-$
. -L/$
0 +H1$
2 (3$
4 0R5$
6 07$
8 )D9$
: !4;$
<  2=$
> &>?$
@ 0A$
B ,C$
D .E$
F "G$
 $	
r#   c$                 $  K    | j                   j                  d%i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|# d${   S 7 w)&~  
        Asynchronous coroutine to update the TollfreeVerificationInstance

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param edit_reason: Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'.
        :param business_registration_number: A legaly recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: The updated TollfreeVerificationInstance
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   Nr"   )rx   update_asyncr   s$                                       r$   r   z)TollfreeVerificationInstance.update_async  s    f .T[[-- $
'$
-$
  2$
 !4	$

 .$
 '@$
 0$
 $$
 *$
 %<$
 &>$
 ($
 ,J$
 "6$
 .$
  $:!$
" )D#$
$ (B%$
& $:'$
( $:)$
* $+$
, *F-$
. -L/$
0 +H1$
2 (3$
4 0R5$
6 07$
8 )D9$
: !4;$
<  2=$
> &>?$
@ 0A$
B ,C$
D .E$
F "G$
 $
 $	
 $
   BB	B
Bc$                     | j                   j                  d$i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#S )%a~  
        Update the TollfreeVerificationInstance with HTTP info

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param edit_reason: Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'.
        :param business_registration_number: A legaly recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: ApiResponse with instance, status code, and headers
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r"   )rx   update_with_http_infor   s$                                       r$   r   z2TollfreeVerificationInstance.update_with_http_info!  s   f 1t{{00 $
'$
-$
  2$
 !4	$

 .$
 '@$
 0$
 $$
 *$
 %<$
 &>$
 ($
 ,J$
 "6$
 .$
  $:!$
" )D#$
$ (B%$
& $:'$
( $:)$
* $+$
, *F-$
. -L/$
0 +H1$
2 (3$
4 0R5$
6 07$
8 )D9$
: !4;$
<  2=$
> &>?$
@ 0A$
B ,C$
D .E$
F "G$
 $	
r#   c$                 $  K    | j                   j                  d%i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|# d${   S 7 w)&a  
        Asynchronous coroutine to update the TollfreeVerificationInstance with HTTP info

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param edit_reason: Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'.
        :param business_registration_number: A legaly recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: ApiResponse with instance, status code, and headers
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   Nr"   )rx   update_with_http_info_asyncr   s$                                       r$   r   z8TollfreeVerificationInstance.update_with_http_info_async  s    f =T[[<< $
'$
-$
  2$
 !4	$

 .$
 '@$
 0$
 $$
 *$
 %<$
 &>$
 ($
 ,J$
 "6$
 .$
  $:!$
" )D#$
$ (B%$
& $:'$
( $:)$
* $+$
, *F-$
. -L/$
0 +H1$
2 (3$
4 0R5$
6 07$
8 )D9$
: !4;$
<  2=$
> &>?$
@ 0A$
B ,C$
D .E$
F "G$
 $
 $	
 $
r   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>z8TollfreeVerificationInstance.__repr__.<locals>.<genexpr>       SDAq7>>!Q/S   !z5<Twilio.Messaging.V1.TollfreeVerificationInstance {}>joinrn   itemsr   rp   contexts     r$   __repr__z%TollfreeVerificationInstance.__repr__  s6     ((SDNN<P<P<RSSFMMgVVr#   N)rr   ru   )rr   r   )#r   r    r!   objectr%   r,   r0   r   r   strr   r   rj   propertyrx   boolr{   r~   r   r   r   r   r   r   r   r   unsetr   r   r   r   r   r   r   __classcell__rq   s   @r$   r   r      s   8F 8, ,,& ,6r OSpDpD)-c3hpD>FsmpDd  $ $0D 03{ 3?; ?#/2k 2>+ > -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qw
S&[)w
  V,w
 "#v+.	w

 #49f#45w
  V,w
 $)f#5w
 !cF!23w
 4f<
w
 c6k*w
 "'sF{!3w
 #(V"4w
 S&[)w
  ).c6k(:!w
" $CK0#w
$  V,%w
& !&c6k 2'w
( &+3;%7)w
* %*#v+$6+w
, !&c6k 2-w
. !&c6k 2/w
0 3;'1w
2 ',CK&83w
4 */sF{);5w
6 (-S&['97w
8 S&[)9w
: -2#v+,>;w
< !f-=w
> &+3;%7?w
@ #3;/Aw
B "#v+.Cw
D #(V"4Ew
F !v.Gw
H tCy&01Iw
J  :FB
Kw
P #v+&Qw
R 
(Sw
v -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qw
S&[)w
  V,w
 "#v+.	w

 #49f#45w
  V,w
 $)f#5w
 !cF!23w
 4f<
w
 c6k*w
 "'sF{!3w
 #(V"4w
 S&[)w
  ).c6k(:!w
" $CK0#w
$  V,%w
& !&c6k 2'w
( &+3;%7)w
* %*#v+$6+w
, !&c6k 2-w
. !&c6k 2/w
0 3;'1w
2 ',CK&83w
4 */sF{);5w
6 (-S&['97w
8 S&[)9w
: -2#v+,>;w
< !f-=w
> &+3;%7?w
@ #3;/Aw
B "#v+.Cw
D #(V"4Ew
F !v.Gw
H tCy&01Iw
J  :FB
Kw
P #v+&Qw
R 
(Sw
v -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qw
S&[)w
  V,w
 "#v+.	w

 #49f#45w
  V,w
 $)f#5w
 !cF!23w
 4f<
w
 c6k*w
 "'sF{!3w
 #(V"4w
 S&[)w
  ).c6k(:!w
" $CK0#w
$  V,%w
& !&c6k 2'w
( &+3;%7)w
* %*#v+$6+w
, !&c6k 2-w
. !&c6k 2/w
0 3;'1w
2 ',CK&83w
4 */sF{);5w
6 (-S&['97w
8 S&[)9w
: -2#v+,>;w
< !f-=w
> &+3;%7?w
@ #3;/Aw
B "#v+.Cw
D #(V"4Ew
F !v.Gw
H tCy&01Iw
J  :FB
Kw
P #v+&Qw
R 
Sw
v -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qw
S&[)w
  V,w
 "#v+.	w

 #49f#45w
  V,w
 $)f#5w
 !cF!23w
 4f<
w
 c6k*w
 "'sF{!3w
 #(V"4w
 S&[)w
  ).c6k(:!w
" $CK0#w
$  V,%w
& !&c6k 2'w
( &+3;%7)w
* %*#v+$6+w
, !&c6k 2-w
. !&c6k 2/w
0 3;'1w
2 ',CK&83w
4 */sF{);5w
6 (-S&['97w
8 S&[)9w
: -2#v+,>;w
< !f-=w
> &+3;%7?w
@ #3;/Aw
B "#v+.Cw
D #(V"4Ew
F !v.Gw
H tCy&01Iw
J  :FB
Kw
P #v+&Qw
R 
Sw
rW# Wr#   r   c            I           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defd	Zde
fd
ZdefdZde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.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  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   ef   deeef   deeef   deee   ef   ded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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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   d0eeef   d1eeef   d2eee   ef   d3ed4ef   d5eeef   defHd6Zej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  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   ef   deeef   deeef   deee   ef   ded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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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   d0eeef   d1eeef   d2eee   ef   d3ed4ef   d5eeef   defHd7Zej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  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   ef   deeef   deeef   deee   ef   ded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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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   d0eeef   d1eeef   d2eee   ef   d3ed4ef   d5eeef   de
fHd8Zej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  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   ef   deeef   deeef   deee   ef   ded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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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   d0eeef   d1eeef   d2eee   ef   d3ed4ef   d5eeef   defHd9Zej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  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   ef   deeef   deeef   deee   ef   ded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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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   d0eeef   d1eeef   d2eee   ef   d3ed4ef   d5eeef   defHd:Zej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  ej.                  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   ef   deeef   deeef   deee   ef   ded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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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   d0eeef   d1eeef   d2eee   ef   d3ed4ef   d5eeef   de
fHd;Z defd<Z! xZ"S )=ru   r1   r3   c                 x    t         |   |       d|i| _         dj                  di | j                  | _        y)z
        Initialize the TollfreeVerificationContext

        :param version: Version that contains the resource
        :param sid: The unique string to identify Tollfree Verification.
        r3   z/Tollfree/Verifications/{sid}Nr"   )ri   rj   rn   r   _uri)rp   r1   r3   rq   s      r$   rj   z$TollfreeVerificationContext.__init__  s@     	! 3
 ;3::LT^^L	r#   rr   c                 |    t        j                  i       }| j                  j                  d| j                  |      S )z
        Internal helper for delete operation

        Returns:
            tuple: (success_boolean, status_code, headers)
        DELETEmethoduriheaders)r   ofrv   delete_with_response_infor   rp   r   s     r$   _deletez#TollfreeVerificationContext._delete.  s8     ))B-}}66G 7 
 	
r#   c                 .    | j                         \  }}}|S rz   )r   rp   success_s      r$   r{   z"TollfreeVerificationContext.delete<  s     Ar#   c                 F    | j                         \  }}}t        |||      S )z
        Deletes the TollfreeVerificationInstance and return response metadata


        :returns: ApiResponse with success boolean, status code, and headers
        datastatus_coder   )r   r   rp   r   r   r   s       r$   r   z1TollfreeVerificationContext.delete_with_http_infoF  s%     )-%g['RRr#   c                    K   t        j                  i       }| j                  j                  d| j                  |       d{   S 7 w)z
        Internal async helper for delete operation

        Returns:
            tuple: (success_boolean, status_code, headers)
        r   r   N)r   r   rv   delete_with_response_info_asyncr   r   s     r$   _delete_asyncz)TollfreeVerificationContext._delete_asyncP  sG      ))B-]]BBG C 
 
 	
 
s   AA
AA
c                 J   K   | j                          d{   \  }}}|S 7 
wr}   )r   r   s      r$   r~   z(TollfreeVerificationContext.delete_async^  s)      #0022A 3s   #!#c                 b   K   | j                          d{   \  }}}t        |||      S 7 w)z
        Asynchronous coroutine that deletes the TollfreeVerificationInstance and return response metadata


        :returns: ApiResponse with success boolean, status code, and headers
        Nr   )r   r   r   s       r$   r   z7TollfreeVerificationContext.delete_with_http_info_asynch  s5      /3.@.@.B(B%g['RR )Cs   /-/c                     t        j                  i       }d|d<   | j                  j                  d| j                  |      S )zz
        Internal helper for fetch operation

        Returns:
            tuple: (payload, status_code, headers)
        application/jsonAcceptGETr   )r   r   rv   fetch_with_response_infor   r   s     r$   _fetchz"TollfreeVerificationContext._fetchr  sB     ))B-.}}55dii 6 
 	
r#   c                 t    | j                         \  }}}t        | j                  || j                  d         S )r   r3   rt   )r   r   rv   rn   rp   r2   r   s      r$   r   z!TollfreeVerificationContext.fetch  s8     A+MMu%
 	
r#   c                     | j                         \  }}}t        | j                  || j                  d         }t	        |||      S )z
        Fetch the TollfreeVerificationInstance and return response metadata


        :returns: ApiResponse with instance, status code, and headers
        r3   rt   r   )r   r   rv   rn   r   rp   r2   r   r   instances        r$   r   z0TollfreeVerificationContext.fetch_with_http_info  sG     )-%g/MMu%

 k7SSr#   c                    K   t        j                  i       }d|d<   | j                  j                  d| j                  |       d{   S 7 w)z
        Internal async helper for fetch operation

        Returns:
            tuple: (payload, status_code, headers)
        r   r   r   r   N)r   r   rv   fetch_with_response_info_asyncr   r   s     r$   _fetch_asyncz(TollfreeVerificationContext._fetch_async  sQ      ))B-.]]AAdii B 
 
 	
 
s   AAA	Ac                    K   | j                          d{   \  }}}t        | j                  || j                  d         S 7 -w)r   Nr3   rt   )r   r   rv   rn   r   s      r$   r   z'TollfreeVerificationContext.fetch_async  sG      #//11A+MMu%
 	
 2s   AA.Ac                    K   | j                          d{   \  }}}t        | j                  || j                  d         }t	        |||      S 7 ;w)z
        Asynchronous coroutine to fetch the TollfreeVerificationInstance and return response metadata


        :returns: ApiResponse with instance, status code, and headers
        Nr3   rt   r   )r   r   rv   rn   r   r   s        r$   r   z6TollfreeVerificationContext.fetch_with_http_info_async  sW      /3.?.?.A(A%g/MMu%

 k7SS )Bs   AA<Ar;   rB   rG   rH   rI   rJ   rK   rL   r   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   r.   rf   c$           	      8   t        j                  i d|d|d|dt        j                  |d       d|d|dt        j                  |d	       d
|d|	d|
d|d|d|d|d|d|d|i d|d|d|d|d|d|d|d|d|d|d|d|d |d!|d"t        j                  |       d#t        j                  |!d$       d%|"d&|#i      }$t        j                  i       }%d'|%d(<   d)|%d*<   | j
                  j                  d+| j                  |$|%,      S )-z{
        Internal helper for update operation

        Returns:
            tuple: (payload, status_code, headers)
        BusinessNameBusinessWebsiteNotificationEmailUseCaseCategoriesc                     | S r   r"   es    r$   <lambda>z5TollfreeVerificationContext._update.<locals>.<lambda>      RS r#   UseCaseSummaryProductionMessageSampleOptInImageUrlsc                     | S r   r"   r   s    r$   r   z5TollfreeVerificationContext._update.<locals>.<lambda>      Q r#   r%   MessageVolumeBusinessStreetAddressBusinessStreetAddress2BusinessCityBusinessStateProvinceRegionBusinessPostalCodeBusinessCountryAdditionalInformationBusinessContactFirstNameBusinessContactLastNameBusinessContactEmailBusinessContactPhone
EditReasonBusinessRegistrationNumberBusinessRegistrationAuthorityBusinessRegistrationCountryBusinessTypeBusinessRegistrationPhoneNumberDoingBusinessAsOptInConfirmationMessageHelpMessageSamplePrivacyPolicyUrlTermsAndConditionsUrlAgeGatedContentOptInKeywordsc                     | S r   r"   r   s    r$   r   z5TollfreeVerificationContext._update.<locals>.<lambda>      ! r#   r0   	VettingId!application/x-www-form-urlencodedContent-Typer   r   POSTr   r   r   r   )r   r   r   mapboolean_to_stringrv   update_with_response_infor   &rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r   r   s&                                         r$   _updatez#TollfreeVerificationContext._update  sT   b yy$$!#3$ $%7$ $Y]]3F%T	$
 !"2$ *+D$ !)--0A;"O$ [$  $ ()@$ )*B$ $ ./M$ %&:$ "#3$  ()?!$" +,G#$$ *+E%$& '(>'$( '(>)$* k+$, -.J-$. 01P/$0 ./L1$2 3$4 23U5$6 "#47$8 +,G9$: $%8;$< #$6=$> ()A?$@ "9#>#>?P#QA$B  !LC$D "#3E$F ZG$&
N ))B-"E.}}66tyytW 7 
 	
r#   c$                 F    | j                   d&i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#\  }$}%}%t        | j                  |$| j                  d$   %      S )'r   r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r3   rt   r"   )r  r   rv   rn   &rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r2   r   s&                                         r$   r   z"TollfreeVerificationContext.update.  s   f % $
'$
-$
  2$
 !4	$

 .$
 '@$
 0$
 $$
 *$
 %<$
 &>$
 ($
 ,J$
 "6$
 .$
  $:!$
" )D#$
$ (B%$
& $:'$
( $:)$
* $+$
, *F-$
. -L/$
0 +H1$
2 (3$
4 0R5$
6 07$
8 )D9$
: !4;$
<  2=$
> &>?$
@ 0A$
B ,C$
D .E$
F "G$
AJ ,MM7u(=
 	
r#   c$                 b    | j                   d'i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#\  }$}%}&t        | j                  |$| j                  d$   %      }'t	        |'|%|&&      S )(a  
        Update the TollfreeVerificationInstance and return response metadata

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param edit_reason: Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'.
        :param business_registration_number: A legaly recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: ApiResponse with instance, status code, and headers
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r3   rt   r   r"   )r  r   rv   rn   r   (rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r2   r   r   r   s(                                           r$   r   z1TollfreeVerificationContext.update_with_http_info  s   f )5 $)
'$)
-$)
  2$)
 !4	$)

 .$)
 '@$)
 0$)
 $$)
 *$)
 %<$)
 &>$)
 ($)
 ,J$)
 "6$)
 .$)
  $:!$)
" )D#$)
$ (B%$)
& $:'$)
( $:)$)
* $+$)
, *F-$)
. -L/$)
0 +H1$)
2 (3$)
4 0R5$)
6 07$)
8 )D9$)
: !4;$)
<  2=$)
> &>?$)
@ 0A$)
B ,C$)
D .E$)
F "G$)
%gJ 0MM7u(=
 k7SSr#   c$           	      T  K   t        j                  i d|d|d|dt        j                  |d       d|d|dt        j                  |d	       d
|d|	d|
d|d|d|d|d|d|d|i d|d|d|d|d|d|d|d|d|d|d|d|d |d!|d"t        j                  |       d#t        j                  |!d$       d%|"d&|#i      }$t        j                  i       }%d'|%d(<   d)|%d*<   | j
                  j                  d+| j                  |$|%,       d-{   S 7 w).z
        Internal async helper for update operation

        Returns:
            tuple: (payload, status_code, headers)
        r   r   r   r   c                     | S r   r"   r   s    r$   r   z;TollfreeVerificationContext._update_async.<locals>.<lambda>]  r   r#   r   r   r   c                     | S r   r"   r   s    r$   r   z;TollfreeVerificationContext._update_async.<locals>.<lambda>`  r   r#   r%   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r	  c                     | S r   r"   r   s    r$   r   z;TollfreeVerificationContext._update_async.<locals>.<lambda>z  r  r#   r0   r  r  r  r   r   r  r  N)r   r   r   r  r  rv   update_with_response_info_asyncr   r  s&                                         r$   _update_asyncz)TollfreeVerificationContext._update_async'  sc    b yy$$!#3$ $%7$ $Y]]3F%T	$
 !"2$ *+D$ !)--0A;"O$ [$  $ ()@$ )*B$ $ ./M$ %&:$ "#3$  ()?!$" +,G#$$ *+E%$& '(>'$( '(>)$* k+$, -.J-$. 01P/$0 ./L1$2 3$4 23U5$6 "#47$8 +,G9$: $%8;$< #$6=$> ()A?$@ "9#>#>?P#QA$B  !LC$D "#3E$F ZG$&
N ))B-"E.]]BBtyytW C 
 
 	
 
s   DD(!D&"D(c$                 b  K    | j                   d'i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|# d${   \  }$}%}%t        | j                  |$| j                  d%   &      S 7 -w)(r   r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   Nr3   rt   r"   )r  r   rv   rn   r  s&                                         r$   r   z(TollfreeVerificationContext.update_async  s    f 1d00 $
'$
-$
  2$
 !4	$

 .$
 '@$
 0$
 $$
 *$
 %<$
 &>$
 ($
 ,J$
 "6$
 .$
  $:!$
" )D#$
$ (B%$
& $:'$
( $:)$
* $+$
, *F-$
. -L/$
0 +H1$
2 (3$
4 0R5$
6 07$
8 )D9$
: !4;$
<  2=$
> &>?$
@ 0A$
B ,C$
D .E$
F "G$
 $
AJ ,MM7u(=
 	
K$
s   A=B/?B- .B/c$                 ~  K    | j                   d(i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|# d${   \  }$}%}&t        | j                  |$| j                  d%   &      }'t	        |'|%|&'      S 7 ;w))a  
        Asynchronous coroutine to update the TollfreeVerificationInstance and return response metadata

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param edit_reason: Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'.
        :param business_registration_number: A legaly recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: ApiResponse with instance, status code, and headers
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   Nr3   rt   r   r"   )r  r   rv   rn   r   r  s(                                           r$   r   z7TollfreeVerificationContext.update_with_http_info_async  s    f /Ad.@.@ $/
'$/
-$/
  2$/
 !4	$/

 .$/
 '@$/
 0$/
 $$/
 *$/
 %<$/
 &>$/
 ($/
 ,J$/
 "6$/
 .$/
  $:!$/
" )D#$/
$ (B%$/
& $:'$/
( $:)$/
* $+$/
, *F-$/
. -L/$/
0 +H1$/
2 (3$/
4 0R5$/
6 07$/
8 )D9$/
: !4;$/
<  2=$/
> &>?$/
@ 0A$/
B ,C$/
D .E$/
F "G$/
 $)
%gJ 0MM7u(=
 k7SSQ$)
s   A=B=?B; <B=c                     dj                  d | j                  j                         D              }dj                  |      S )r   r   c              3   F   K   | ]  \  }}d j                  ||        ywr   r   r   s      r$   r   z7TollfreeVerificationContext.__repr__.<locals>.<genexpr>  r   r   z4<Twilio.Messaging.V1.TollfreeVerificationContext {}>r   r   s     r$   r   z$TollfreeVerificationContext.__repr__  s6     ((SDNN<P<P<RSSELLWUUr#   )#r   r    r!   r   r   rj   tupler   r   r{   r   r   r   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r   r   r  r   r   r   r   r   s   @r$   ru   ru     s   M Mc M
 
 S{ S
U 
D S; S
 
 
3 
Tk T
E 
 
#? 
T+ T" -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q`
S&[)`
  V,`
 "#v+.	`

 #49f#45`
  V,`
 $)f#5`
 !cF!23`
 4f<
`
 c6k*`
 "'sF{!3`
 #(V"4`
 S&[)`
  ).c6k(:!`
" $CK0#`
$  V,%`
& !&c6k 2'`
( &+3;%7)`
* %*#v+$6+`
, !&c6k 2-`
. !&c6k 2/`
0 3;'1`
2 ',CK&83`
4 */sF{);5`
6 (-S&['97`
8 S&[)9`
: -2#v+,>;`
< !f-=`
> &+3;%7?`
@ #3;/A`
B "#v+.C`
D #(V"4E`
F !v.G`
H tCy&01I`
J  :FB
K`
P #v+&Q`
R 
S`
H -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qz
S&[)z
  V,z
 "#v+.	z

 #49f#45z
  V,z
 $)f#5z
 !cF!23z
 4f<
z
 c6k*z
 "'sF{!3z
 #(V"4z
 S&[)z
  ).c6k(:!z
" $CK0#z
$  V,%z
& !&c6k 2'z
( &+3;%7)z
* %*#v+$6+z
, !&c6k 2-z
. !&c6k 2/z
0 3;'1z
2 ',CK&83z
4 */sF{);5z
6 (-S&['97z
8 S&[)9z
: -2#v+,>;z
< !f-=z
> &+3;%7?z
@ #3;/Az
B "#v+.Cz
D #(V"4Ez
F !v.Gz
H tCy&01Iz
J  :FB
Kz
P #v+&Qz
R 
&Sz
| -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q{TS&[){T  V,{T "#v+.	{T
 #49f#45{T  V,{T $)f#5{T !cF!23{T 4f<
{T c6k*{T "'sF{!3{T #(V"4{T S&[){T  ).c6k(:!{T" $CK0#{T$  V,%{T& !&c6k 2'{T( &+3;%7){T* %*#v+$6+{T, !&c6k 2-{T. !&c6k 2/{T0 3;'1{T2 ',CK&83{T4 */sF{);5{T6 (-S&['97{T8 S&[)9{T: -2#v+,>;{T< !f-={T> &+3;%7?{T@ #3;/A{TB "#v+.C{TD #(V"4E{TF !v.G{TH tCy&01I{TJ  :FB
K{TP #v+&Q{TR 
S{T~ -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q`
S&[)`
  V,`
 "#v+.	`

 #49f#45`
  V,`
 $)f#5`
 !cF!23`
 4f<
`
 c6k*`
 "'sF{!3`
 #(V"4`
 S&[)`
  ).c6k(:!`
" $CK0#`
$  V,%`
& !&c6k 2'`
( &+3;%7)`
* %*#v+$6+`
, !&c6k 2-`
. !&c6k 2/`
0 3;'1`
2 ',CK&83`
4 */sF{);5`
6 (-S&['97`
8 S&[)9`
: -2#v+,>;`
< !f-=`
> &+3;%7?`
@ #3;/A`
B "#v+.C`
D #(V"4E`
F !v.G`
H tCy&01I`
J  :FB
K`
P #v+&Q`
R 
S`
H -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qz
S&[)z
  V,z
 "#v+.	z

 #49f#45z
  V,z
 $)f#5z
 !cF!23z
 4f<
z
 c6k*z
 "'sF{!3z
 #(V"4z
 S&[)z
  ).c6k(:!z
" $CK0#z
$  V,%z
& !&c6k 2'z
( &+3;%7)z
* %*#v+$6+z
, !&c6k 2-z
. !&c6k 2/z
0 3;'1z
2 ',CK&83z
4 */sF{);5z
6 (-S&['97z
8 S&[)9z
: -2#v+,>;z
< !f-=z
> &+3;%7?z
@ #3;/Az
B "#v+.Cz
D #(V"4Ez
F !v.Gz
H tCy&01Iz
J  :FB
Kz
P #v+&Qz
R 
&Sz
| -3LL/5||178>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\*0,,;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q{TS&[){T  V,{T "#v+.	{T
 #49f#45{T  V,{T $)f#5{T !cF!23{T 4f<
{T c6k*{T "'sF{!3{T #(V"4{T S&[){T  ).c6k(:!{T" $CK0#{T$  V,%{T& !&c6k 2'{T( &+3;%7){T* %*#v+$6+{T, !&c6k 2-{T. !&c6k 2/{T0 3;'1{T2 ',CK&83{T4 */sF{);5{T6 (-S&['97{T8 S&[)9{T: -2#v+,>;{T< !f-={T> &+3;%7?{T@ #3;/A{TB "#v+.C{TD #(V"4E{TF !v.G{TH tCy&01I{TJ  :FB
K{TP #v+&Q{TR 
S{TzV# Vr#   ru   c                   2    e Zd Zdeeef   defdZdefdZy)TollfreeVerificationPager2   rr   c                 .    t        | j                  |      S )zz
        Build an instance of TollfreeVerificationInstance

        :param payload: Payload response from the API
        )r   rv   )rp   r2   s     r$   get_instancez%TollfreeVerificationPage.get_instance  s     ,DMM7CCr#   c                      y)r   z.<Twilio.Messaging.V1.TollfreeVerificationPage>r"   rw   s    r$   r   z!TollfreeVerificationPage.__repr__       @r#   N)	r   r    r!   r   r   r   r   r(  r   r"   r#   r$   r&  r&    s/    DDcN D7S D@# @r#   r&  c            M       $    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                  ej                  ej                  ej                  ej                  ej                  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dededee   deded	ee   d
ddede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
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
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	d(e
f   d)e	ee
f   d*efLd+Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  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dededee   deded	ee   d
ddede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
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
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	d(e
f   d)e	ee
f   d*efLd,Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  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dededee   deded	ee   d
ddede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
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
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	d(e
f   d)e	ee
f   d*efLd-Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  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dededee   deded	ee   d
ddede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
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
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	d(e
f   d)e	ee
f   d*efLd.Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  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dededee   deded	ee   d
ddede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
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
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	d(e
f   d)e	ee
f   d*efLd/Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  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dededee   deded	ee   d
ddede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
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
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	d(e
f   d)e	ee
f   d*efLd0Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*ee   fd8Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*ee   fd9Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*efd:Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*efd;Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*ee   fd<Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*ee   fd=Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*efd>Zej                  ej                  ej                  ej                  ej                  d1d1fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d6ee   d7ee   d*efd?Z ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d@e	ee
f   dAe	ee
f   d7e	ee
f   d*e!fdBZ"ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d@e	ee
f   dAe	ee
f   d7e	ee
f   d*e!fdCZ#ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d@e	ee
f   dAe	ee
f   d7e	ee
f   d*efdDZ$ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  fde	ee
f   d2e	d3e
f   de	ee
f   d4e	ee
f   d5e	ee   e
f   d@e	ee
f   dAe	ee
f   d7e	ee
f   d*efdEZ%dFed*e!fdGZ&dFed*e!fdHZ'dIed*e(fdJZ)dIed*e(fdKZ*d*efdLZ+ xZ,S )MTollfreeVerificationListr1   c                 2    t         |   |       d| _        y)zv
        Initialize the TollfreeVerificationList

        :param version: Version that contains the resource

        z/Tollfree/VerificationsN)ri   rj   r   )rp   r1   rq   s     r$   rj   z!TollfreeVerificationList.__init__  s     	!-	r#   r;   rB   rG   rH   rI   rJ   rK   rL   r   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   r.   rf   rr   c&                 @   t        j                  i d|d|d|dt        j                  |d       d|d|dt        j                  |d	       d
|d|	d|
d|d|d|d|d|d|d|i d|d|d|d|d|d|d|d|d|d|d|d|d |d!|d"| d#|!d$t        j                  |"      t        j                  |#d%       |$|%d&      }&t        j                  d'd(i      }'d(|'d'<   d)|'d*<   | j
                  j                  d+| j                  |&|',      S )-z{
        Internal helper for create operation

        Returns:
            tuple: (payload, status_code, headers)
        r   r   r   r   c                     | S r   r"   r   s    r$   r   z2TollfreeVerificationList._create.<locals>.<lambda>  r   r#   r   r   r   c                     | S r   r"   r   s    r$   r   z2TollfreeVerificationList._create.<locals>.<lambda>  r   r#   r%   r   TollfreePhoneNumberSidCustomerProfileSidr   r   r   r   r   r   r   r   r   r   r   ExternalReferenceIdr   r   r   r  r  r  r  r  r  r  r  c                     | S r   r"   r   s    r$   r   z2TollfreeVerificationList._create.<locals>.<lambda>  r  r#   r	  r0   r  r  r  r   r   r  r  )r   r   r   r  r  rv   create_with_response_infor   (rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r   r   s(                                           r$   _createz TollfreeVerificationList._create  sa   b yy&&!#3& $%7& $Y]]3F%T	&
 !"2& *+D& !)--0A;"O& [&  & )*C& %&:& ()@& )*B& & ./M&  %&:!&" "#3#&$ ()?%&& +,G'&( *+E)&* '(>+&, '(>-&. &'</&0 -.J1&2 01P3&4 ./L5&6 7&8 23U9&: "#4;&< +,G=&> $%8?&@ #$6A&B ()AC&D "9#>#>?P#QE&F "+!L#3'K&(
R ))^-PQR"E.}}66tyytW 7 
 	
r#   c&                 4    | j                   d&i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#d$|$d%|%\  }&}'}'t        | j                  |&      S )'a  
        Create the TollfreeVerificationInstance

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param customer_profile_sid: Customer's Profile Bundle BundleSid.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param external_reference_id: An optional external reference ID supplied by customer and echoed back on status retrieval.
        :param business_registration_number: A legally recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: The created TollfreeVerificationInstance
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r"   )r8  r   rv   (rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r2   r   s(                                           r$   createzTollfreeVerificationList.create  s   j % &
'&
-&
  2&
 !4	&

 .&
 '@&
 0&
 $&
 *&
 '@&
 "6&
 %<&
 &>&
 (&
 ,J&
  "6!&
" .#&
$ $:%&
& )D'&
( (B)&
* $:+&
, $:-&
. #8/&
0 *F1&
2 -L3&
4 +H5&
6 (7&
8 0R9&
: 0;&
< )D=&
> !4?&
@  2A&
B &>C&
D 0E&
F ,G&
H .I&
J "K&
AN ,DMM7CCr#   c&                 P    | j                   d'i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#d$|$d%|%\  }&}'}(t        | j                  |&      })t        |)|'|(&      S )(a  
        Create the TollfreeVerificationInstance and return response metadata

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param customer_profile_sid: Customer's Profile Bundle BundleSid.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param external_reference_id: An optional external reference ID supplied by customer and echoed back on status retrieval.
        :param business_registration_number: A legally recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: ApiResponse with instance, status code, and headers
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r   r"   )r8  r   rv   r   *rp   r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   r2   r   r   r   s*                                             r$   create_with_http_infoz.TollfreeVerificationList.create_with_http_info  s   j )5 &)
'&)
-&)
  2&)
 !4	&)

 .&)
 '@&)
 0&)
 $&)
 *&)
 '@&)
 "6&)
 %<&)
 &>&)
 (&)
 ,J&)
  "6!&)
" .#&)
$ $:%&)
& )D'&)
( (B)&)
* $:+&)
, $:-&)
. #8/&)
0 *F1&)
2 -L3&)
4 +H5&)
6 (7&)
8 0R9&)
: 0;&)
< )D=&)
> !4?&)
@  2A&)
B &>C&)
D 0E&)
F ,G&)
H .I&)
J "K&)
%gN 0wGk7SSr#   c&                 \  K   t        j                  i d|d|d|dt        j                  |d       d|d|dt        j                  |d	       d
|d|	d|
d|d|d|d|d|d|d|i d|d|d|d|d|d|d|d|d|d|d|d|d |d!|d"| d#|!d$t        j                  |"      t        j                  |#d%       |$|%d&      }&t        j                  d'd(i      }'d(|'d'<   d)|'d*<   | j
                  j                  d+| j                  |&|',       d-{   S 7 w).z
        Internal async helper for create operation

        Returns:
            tuple: (payload, status_code, headers)
        r   r   r   r   c                     | S r   r"   r   s    r$   r   z8TollfreeVerificationList._create_async.<locals>.<lambda>C  r   r#   r   r   r   c                     | S r   r"   r   s    r$   r   z8TollfreeVerificationList._create_async.<locals>.<lambda>F  r   r#   r%   r   r1  r2  r   r   r   r   r   r   r   r   r   r   r   r3  r   r   r   r  r  r  r  r  r  r  r  c                     | S r   r"   r   s    r$   r   z8TollfreeVerificationList._create_async.<locals>.<lambda>b  r  r#   r5  r  r  r   r   r  r  N)r   r   r   r  r  rv   create_with_response_info_asyncr   r7  s(                                           r$   _create_asyncz&TollfreeVerificationList._create_async  sp    b yy&&!#3& $%7& $Y]]3F%T	&
 !"2& *+D& !)--0A;"O& [&  & )*C& %&:& ()@& )*B& & ./M&  %&:!&" "#3#&$ ()?%&& +,G'&( *+E)&* '(>+&, '(>-&. &'</&0 -.J1&2 01P3&4 ./L5&6 7&8 23U9&: "#4;&< +,G=&> $%8?&@ #$6A&B ()AC&D "9#>#>?P#QE&F "+!L#3'K&(
R ))^-PQR"E.]]BBtyytW C 
 
 	
 
s   D#D,%D*&D,c&                 P  K    | j                   d'i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#d$|$d%|% d&{   \  }&}'}'t        | j                  |&      S 7 w)(a  
        Asynchronously create the TollfreeVerificationInstance

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param customer_profile_sid: Customer's Profile Bundle BundleSid.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param external_reference_id: An optional external reference ID supplied by customer and echoed back on status retrieval.
        :param business_registration_number: A legally recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: The created TollfreeVerificationInstance
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   Nr"   )rD  r   rv   r:  s(                                           r$   create_asyncz%TollfreeVerificationList.create_asyncq  s    j 1d00 &
'&
-&
  2&
 !4	&

 .&
 '@&
 0&
 $&
 *&
 '@&
 "6&
 %<&
 &>&
 (&
 ,J&
  "6!&
" .#&
$ $:%&
& )D'&
( (B)&
* $:+&
, $:-&
. #8/&
0 *F1&
2 -L3&
4 +H5&
6 (7&
8 0R9&
: 0;&
< )D=&
> !4?&
@  2A&
B &>C&
D 0E&
F ,G&
H .I&
J "K&
 &
AN ,DMM7CCO&
s   BB&B$B&c&                 l  K    | j                   d(i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d | d!|!d"|"d#|#d$|$d%|% d&{   \  }&}'}(t        | j                  |&      })t        |)|'|('      S 7 ,w))a  
        Asynchronously create the TollfreeVerificationInstance and return response metadata

        :param business_name: The name of the business or organization using the Tollfree number.
        :param business_website: The website of the business or organization using the Tollfree number.
        :param notification_email: The email address to receive the notification about the verification result. .
        :param use_case_categories: The category of the use case for the Tollfree Number. List as many are applicable..
        :param use_case_summary: Use this to further explain how messaging is used by the business or organization.
        :param production_message_sample: An example of message content, i.e. a sample message.
        :param opt_in_image_urls: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
        :param opt_in_type:
        :param message_volume: Estimate monthly volume of messages from the Tollfree Number.
        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param customer_profile_sid: Customer's Profile Bundle BundleSid.
        :param business_street_address: The address of the business or organization using the Tollfree number.
        :param business_street_address2: The address of the business or organization using the Tollfree number.
        :param business_city: The city of the business or organization using the Tollfree number.
        :param business_state_province_region: The state/province/region of the business or organization using the Tollfree number.
        :param business_postal_code: The postal code of the business or organization using the Tollfree number.
        :param business_country: The country of the business or organization using the Tollfree number.
        :param additional_information: Additional information to be provided for verification.
        :param business_contact_first_name: The first name of the contact for the business or organization using the Tollfree number.
        :param business_contact_last_name: The last name of the contact for the business or organization using the Tollfree number.
        :param business_contact_email: The email address of the contact for the business or organization using the Tollfree number.
        :param business_contact_phone: The E.164 formatted phone number of the contact for the business or organization using the Tollfree number.
        :param external_reference_id: An optional external reference ID supplied by customer and echoed back on status retrieval.
        :param business_registration_number: A legally recognized business registration number
        :param business_registration_authority: The organizational authority for business registrations
        :param business_registration_country: Country business is registered in
        :param business_type: The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT
        :param business_registration_phone_number: The E.164 formatted number associated with the business.
        :param doing_business_as: Trade name, sub entity, or downstream business name of business being submitted for verification
        :param opt_in_confirmation_message: The confirmation message sent to users when they opt in to receive messages.
        :param help_message_sample: A sample help message provided to users.
        :param privacy_policy_url: The URL to the privacy policy for the business or organization.
        :param terms_and_conditions_url: The URL to the terms and conditions for the business or organization.
        :param age_gated_content: Indicates if the content is age gated.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_provider:
        :param vetting_id: The unique ID of the vetting

        :returns: ApiResponse with instance, status code, and headers
        r;   rB   rG   rH   rI   rJ   rK   rL   rM   rO   r6   r<   r=   r>   r?   r@   rA   rN   rC   rD   rE   rF   re   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rg   rf   Nr   r"   )rD  r   rv   r   r=  s*                                             r$   create_with_http_info_asyncz4TollfreeVerificationList.create_with_http_info_async  s    j /Ad.@.@ &/
'&/
-&/
  2&/
 !4	&/

 .&/
 '@&/
 0&/
 $&/
 *&/
 '@&/
 "6&/
 %<&/
 &>&/
 (&/
 ,J&/
  "6!&/
" .#&/
$ $:%&/
& )D'&/
( (B)&/
* $:+&/
, $:-&/
. #8/&/
0 *F1&/
2 -L3&/
4 +H5&/
6 (7&/
8 0R9&/
: 0;&/
< )D=&/
> !4?&/
@  2A&/
B &>C&/
D 0E&/
F ,G&/
H .I&/
J "K&/
 &)
%gN 0wGk7SSQ&)
s   BB4B2-B4NrQ   r'   include_sub_accountsr7   limit	page_sizec           	          | j                   j                  ||      }| j                  ||||||d         }	| j                   j                  |	|d         S )a  
        Streams TollfreeVerificationInstance 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 tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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
        rK  rO   rQ   re   rI  r7   rK  rJ  )rv   read_limitspagestream
rp   rO   rQ   re   rI  r7   rJ  rK  limitsrO  s
             r$   rP  zTollfreeVerificationList.streamn	  sa    < **5)<yy&?"7!5/[)  
 }}##D&/::r#   c           	         K   | j                   j                  ||      }| j                  ||||||d          d{   }	| j                   j                  |	|d         S 7 #w)a  
        Asynchronously streams TollfreeVerificationInstance 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 tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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
        rK  rM  NrJ  )rv   rN  
page_asyncstream_asyncrQ  s
             r$   rU  z%TollfreeVerificationList.stream_async	  so     < **5)<__&?"7!5/[) % 
 
 }}))$w@@
s   :A"A $A"c           	          | j                   j                  ||      }| j                  ||||||d         }	| j                   j                  |	j                  |d         }
|
|	j
                  |	j                  fS )a  
        Streams TollfreeVerificationInstance and returns headers from first page


        :param str tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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: tuple of (generator, status_code, headers) where generator yields instances
        rK  rM  rJ  )rv   rN  page_with_http_inforP  r   r   r   rp   rO   rQ   re   rI  r7   rJ  rK  rR  page_response	generators              r$   stream_with_http_infoz.TollfreeVerificationList.stream_with_http_info	  s    8 **5)<00&?"7!5/[) 1 
 MM((););VG_M	=44m6K6KLLr#   c           	        K   | j                   j                  ||      }| j                  ||||||d          d{   }	| j                   j                  |	j                  |d         }
|
|	j
                  |	j                  fS 7 Fw)a  
        Asynchronously streams TollfreeVerificationInstance and returns headers from first page


        :param str tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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: tuple of (generator, status_code, headers) where generator yields instances
        rK  rM  NrJ  )rv   rN  page_with_http_info_asyncrU  r   r   r   rX  s              r$   stream_with_http_info_asyncz4TollfreeVerificationList.stream_with_http_info_async	  s     8 **5)<"<<&?"7!5/[) = 
 
 MM..}/A/A6'?S	=44m6K6KLL
s   :BBABc                 D    t        | j                  |||||||            S )aY  
        Lists TollfreeVerificationInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param str tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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
        rO   rQ   re   rI  r7   rJ  rK  )listrP  )rp   rO   rQ   re   rI  r7   rJ  rK  s           r$   ra  zTollfreeVerificationList.list
  s7    : KK*C&;%9"3#  

 
	
r#   c           	         K   | j                  |||||||       d{   2 cg c3 d{   }|7 7 	6 c}S c c}w w)ah  
        Asynchronously lists TollfreeVerificationInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param str tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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)rU  )	rp   rO   rQ   re   rI  r7   rJ  rK  records	            r$   
list_asyncz#TollfreeVerificationList.list_async=
  sc     > '+&7&7*C&;%9"3# '8 ' !
 
 !
 
 	
 
s4   A 3A ;75
7;A 7;A c           	      l    | j                  |||||||      \  }}	}
t        |      }t        ||	|
      S )a  
        Lists TollfreeVerificationInstance and returns headers from first page


        :param str tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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: ApiResponse with list of instances, status code, and headers
        r`  r   )r[  ra  r   )rp   rO   rQ   re   rI  r7   rJ  rK  rZ  r   r   r   s               r$   list_with_http_infoz,TollfreeVerificationList.list_with_http_infog
  sP    8 +/*D*D&?"7!5/ +E +
'	; Y;PPr#   c           	         K   | j                  |||||||       d{   \  }}	}
|2 cg c3 d{   }|7 7 	6 nc c}w }}t        ||	|
      S w)a
  
        Asynchronously lists TollfreeVerificationInstance and returns headers from first page


        :param str tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param &quot;TollfreeVerificationInstance.Status&quot; status: The compliance status of the Tollfree Verification record.
        :param str external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param bool include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param List[str] trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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: ApiResponse with list of instances, status code, and headers
        r`  Nr   )r^  r   )rp   rO   rQ   re   rI  r7   rJ  rK  rZ  r   r   rc  r   s                r$   list_with_http_info_asyncz2TollfreeVerificationList.list_with_http_info_async
  su     8 150P0P&?"7!5/ 1Q 1
 +
'	; -666&+
 7666;PPs4   A9A?=;
=?A=?A
page_tokenpage_numberc	                 D   t        j                  |||t        j                  |      t        j                  |d       |||d      }	t        j                  ddi      }
d|
d<   | j
                  j                  d| j                  |	|
      }t        | j
                  |      S )	a  
        Retrieve a single page of TollfreeVerificationInstance records from the API.
        Request is executed immediately

        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param status: The compliance status of the Tollfree Verification record.
        :param external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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 TollfreeVerificationInstance
        c                     | S r   r"   r   s    r$   r   z/TollfreeVerificationList.page.<locals>.<lambda>
      a r#   r1  r,   r3  IncludeSubAccountsTrustProductSid	PageTokenr   PageSizer  r  r   r   r   r   r   paramsr   )	r   r   r   r  r  rv   rO  r   r&  rp   rO   rQ   re   rI  r7   ri  rj  rK  r   r   responses               r$   rO  zTollfreeVerificationList.page
  s    4 yy*C '<&/&A&ABV&W#,==1BK#P'#%	
 ))^-PQR.==%%diig & 
 (x@@r#   c	                 `  K   t        j                  |||t        j                  |      t        j                  |d       |||d      }	t        j                  ddi      }
d|
d<   | j
                  j                  d| j                  |	|
       d	{   }t        | j
                  |      S 7 w)
a  
        Asynchronously retrieve a single page of TollfreeVerificationInstance records from the API.
        Request is executed immediately

        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param status: The compliance status of the Tollfree Verification record.
        :param external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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 TollfreeVerificationInstance
        c                     | S r   r"   r   s    r$   r   z5TollfreeVerificationList.page_async.<locals>.<lambda>  rm  r#   rn  r  r  r   r   r   rs  N)	r   r   r   r  r  rv   rT  r   r&  ru  s               r$   rT  z#TollfreeVerificationList.page_async
  s     4 yy*C '<&/&A&ABV&W#,==1BK#P'#%	
 ))^-PQR.11diig 2 
 
 (x@@
s   BB.B,B.c	                 h   t        j                  |||t        j                  |      t        j                  |d       |||d      }	t        j                  ddi      }
d|
d<   | j
                  j                  d| j                  |	|
      \  }}}t        | j
                  |      }t        |||	      S )
aq  
        Retrieve a single page with response metadata


        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param status: The compliance status of the Tollfree Verification record.
        :param external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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: ApiResponse with TollfreeVerificationPage, status code, and headers
        c                     | S r   r"   r   s    r$   r   z>TollfreeVerificationList.page_with_http_info.<locals>.<lambda>7  rm  r#   rn  r  r  r   r   r   rs  r   )
r   r   r   r  r  rv   page_with_response_infor   r&  r   rp   rO   rQ   re   rI  r7   ri  rj  rK  r   r   rv  r   response_headersrO  s                  r$   rW  z,TollfreeVerificationList.page_with_http_info  s    4 yy*C '<&/&A&ABV&W#,==1BK#P'#%	
 ))^-PQR.26--2W2Wdiig 3X 3
/+/ (x@+GWXXr#   c	                   K   t        j                  |||t        j                  |      t        j                  |d       |||d      }	t        j                  ddi      }
d|
d<   | j
                  j                  d| j                  |	|
       d	{   \  }}}t        | j
                  |      }t        |||
      S 7 ,w)a  
        Asynchronously retrieve a single page with response metadata


        :param tollfree_phone_number_sid: The SID of the Phone Number associated with the Tollfree Verification.
        :param status: The compliance status of the Tollfree Verification record.
        :param external_reference_id: Customer supplied reference id for the Tollfree Verification record.
        :param include_sub_accounts: Whether to include Tollfree Verifications from sub accounts in list response.
        :param trust_product_sid: The trust product sids / tollfree bundle sids of tollfree verifications
        :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: ApiResponse with TollfreeVerificationPage, status code, and headers
        c                     | S r   r"   r   s    r$   r   zDTollfreeVerificationList.page_with_http_info_async.<locals>.<lambda>h  rm  r#   rn  r  r  r   r   r   rs  Nr   )
r   r   r   r  r  rv   page_with_response_info_asyncr   r&  r   r|  s                  r$   r]  z2TollfreeVerificationList.page_with_http_info_asyncH  s     4 yy*C '<&/&A&ABV&W#,==1BK#P'#%	
 ))^-PQR. --==$))D' >   	0+/
 (x@+GWXXs   BC B>-C 
target_urlc                     | j                   j                  j                  j                  d|      }t	        | j                   |      S )a  
        Retrieve a specific page of TollfreeVerificationInstance records from the API.
        Request is executed immediately

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

        :returns: Page of TollfreeVerificationInstance
        r   )rv   domaintwiliorequestr&  rp   r  rv  s      r$   get_pagez!TollfreeVerificationList.get_page{  s7     ==''..66ujI'x@@r#   c                    K   | j                   j                  j                  j                  d|       d{   }t	        | j                   |      S 7 w)a  
        Asynchronously retrieve a specific page of TollfreeVerificationInstance records from the API.
        Request is executed immediately

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

        :returns: Page of TollfreeVerificationInstance
        r   N)rv   r  r  request_asyncr&  r  s      r$   get_page_asyncz'TollfreeVerificationList.get_page_async  sD      --44BB5*UU'x@@ Vs   4AAAr3   c                 0    t        | j                  |      S z
        Constructs a TollfreeVerificationContext

        :param sid: The unique string to identify Tollfree Verification.
        rt   ru   rv   rp   r3   s     r$   rk   zTollfreeVerificationList.get       +4==cBBr#   c                 0    t        | j                  |      S r  r  r  s     r$   __call__z!TollfreeVerificationList.__call__  r  r#   c                      y)r   z.<Twilio.Messaging.V1.TollfreeVerificationList>r"   rw   s    r$   r   z!TollfreeVerificationList.__repr__  r*  r#   )-r   r    r!   r   rj   r   r   r   r   r   r   r   r$  r8  r   r;  r   r>  rD  rF  rH  r   intr	   rP  r
   rU  r[  r^  ra  rd  rf  rh  r&  rO  rT  rW  r]  r  r  ru   rk   r  r   r   r   s   @r$   r,  r,    s   	. 	.. 4:<<6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\4:LL;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qb
b
 b
  	b

 "#Yb
 b
 $'b
  9b
 >b
 b
 $'b
 $CK0b
 "'sF{!3b
 #(V"4b
 S&[)b
  ).c6k(:!b
" $CK0#b
$  V,%b
& !&c6k 2'b
( &+3;%7)b
* %*#v+$6+b
, !&c6k 2-b
. !&c6k 2/b
0  %S&[11b
2 ',CK&83b
4 */sF{);5b
6 (-S&['97b
8 S&[)9b
: -2#v+,>;b
< !f-=b
> &+3;%7?b
@ #3;/Ab
B "#v+.Cb
D #(V"4Eb
F !v.Gb
H tCy&01Ib
J  :FB
Kb
P #v+&Qb
R 
Sb
` 4:<<6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\4:LL;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q|D|D |D  	|D
 "#Y|D |D $'|D  9|D >|D |D $'|D $CK0|D "'sF{!3|D #(V"4|D S&[)|D  ).c6k(:!|D" $CK0#|D$  V,%|D& !&c6k 2'|D( &+3;%7)|D* %*#v+$6+|D, !&c6k 2-|D. !&c6k 2/|D0  %S&[11|D2 ',CK&83|D4 */sF{);5|D6 (-S&['97|D8 S&[)9|D: -2#v+,>;|D< !f-=|D> &+3;%7?|D@ #3;/A|DB "#v+.C|DD #(V"4E|DF !v.G|DH tCy&01I|DJ  :FB
K|DP #v+&Q|DR 
&S|DT 4:<<6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\4:LL;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q}T}T }T  	}T
 "#Y}T }T $'}T  9}T >}T }T $'}T $CK0}T "'sF{!3}T #(V"4}T S&[)}T  ).c6k(:!}T" $CK0#}T$  V,%}T& !&c6k 2'}T( &+3;%7)}T* %*#v+$6+}T, !&c6k 2-}T. !&c6k 2/}T0  %S&[11}T2 ',CK&83}T4 */sF{);5}T6 (-S&['97}T8 S&[)9}T: -2#v+,>;}T< !f-=}T> &+3;%7?}T@ #3;/A}TB "#v+.C}TD #(V"4E}TF !v.G}TH tCy&01I}TJ  :FB
K}TP #v+&Q}TR 
S}TV 4:<<6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\4:LL;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Qb
b
 b
  	b

 "#Yb
 b
 $'b
  9b
 >b
 b
 $'b
 $CK0b
 "'sF{!3b
 #(V"4b
 S&[)b
  ).c6k(:!b
" $CK0#b
$  V,%b
& !&c6k 2'b
( &+3;%7)b
* %*#v+$6+b
, !&c6k 2-b
. !&c6k 2/b
0  %S&[11b
2 ',CK&83b
4 */sF{);5b
6 (-S&['97b
8 S&[)9b
: -2#v+,>;b
< !f-=b
> &+3;%7?b
@ #3;/Ab
B "#v+.Cb
D #(V"4Eb
F !v.Gb
H tCy&01Ib
J  :FB
Kb
P #v+&Qb
R 
Sb
` 4:<<6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\4:LL;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q|D|D |D  	|D
 "#Y|D |D $'|D  9|D >|D |D $'|D $CK0|D "'sF{!3|D #(V"4|D S&[)|D  ).c6k(:!|D" $CK0#|D$  V,%|D& !&c6k 2'|D( &+3;%7)|D* %*#v+$6+|D, !&c6k 2-|D. !&c6k 2/|D0  %S&[11|D2 ',CK&83|D4 */sF{);5|D6 (-S&['97|D8 S&[)9|D: -2#v+,>;|D< !f-=|D> &+3;%7?|D@ #3;/A|DB "#v+.C|DD #(V"4E|DF !v.G|DH tCy&01I|DJ  :FB
K|DP #v+&Q|DR 
&S|DT 4:<<6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\4:LL;A<<>Dll<BLL,2LLAG06:@,,28,,177=||174:LL LL)/Q}T}T }T  	}T
 "#Y}T }T $'}T  9}T >}T }T $'}T $CK0}T "'sF{!3}T #(V"4}T S&[)}T  ).c6k(:!}T" $CK0#}T$  V,%}T& !&c6k 2'}T( &+3;%7)}T* %*#v+$6+}T, !&c6k 2-}T. !&c6k 2/}T0  %S&[11}T2 ',CK&83}T4 */sF{);5}T6 (-S&['97}T8 S&[)9}T: -2#v+,>;}T< !f-=}T> &+3;%7?}T@ #3;/A}TB "#v+.C}TD #(V"4E}TF !v.G}TH tCy&01I}TJ  :FB
K}TP #v+&Q}TR 
S}TB 9?GM||4:LL4:LL6<ll##'(;#(f#5(; ;VCD(;  %S&[1	(;
 $D&L1(; !cF!23(; }(; C=(; 
.	/(;X 9?GM||4:LL4:LL6<ll##'(A#(f#5(A ;VCD(A  %S&[1	(A
 $D&L1(A !cF!23(A }(A C=(A 
3	4(AX 9?GM||4:LL4:LL6<ll##''M#(f#5'M ;VCD'M  %S&[1	'M
 $D&L1'M !cF!23'M }'M C='M 
'MV 9?GM||4:LL4:LL6<ll##''M#(f#5'M ;VCD'M  %S&[1	'M
 $D&L1'M !cF!23'M }'M C='M 
'MV 9?GM||4:LL4:LL6<ll##''
#(f#5'
 ;VCD'
  %S&[1	'

 $D&L1'
 !cF!23'
 }'
 C='
 
*	+'
V 9?GM||4:LL4:LL6<ll##'(
#(f#5(
 ;VCD(
  %S&[1	(

 $D&L1(
 !cF!23(
 }(
 C=(
 
*	+(
X 9?GM||4:LL4:LL6<ll##'&Q#(f#5&Q ;VCD&Q  %S&[1	&Q
 $D&L1&Q !cF!23&Q }&Q C=&Q 
&QT 9?GM||4:LL4:LL6<ll##'&Q#(f#5&Q ;VCD&Q  %S&[1	&Q
 $D&L1&Q !cF!23&Q }&Q C=&Q 
&QT 9?GM||4:LL4:LL6<ll)/*0,,(..A#(f#5.A ;VCD.A  %S&[1	.A
 $D&L1.A !cF!23.A #v+&.A 3;'.A f%.A 
".Ad 9?GM||4:LL4:LL6<ll)/*0,,(..A#(f#5.A ;VCD.A  %S&[1	.A
 $D&L1.A !cF!23.A #v+&.A 3;'.A f%.A 
".Ad 9?GM||4:LL4:LL6<ll)/*0,,(./Y#(f#5/Y ;VCD/Y  %S&[1	/Y
 $D&L1/Y !cF!23/Y #v+&/Y 3;'/Y f%/Y 
/Yf 9?GM||4:LL4:LL6<ll)/*0,,(.1Y#(f#51Y ;VCD1Y  %S&[1	1Y
 $D&L11Y !cF!231Y #v+&1Y 3;'1Y f%1Y 
1Yf
A3 
A+C 
A
As 
A7O 
ACs C: CCC C$? C@# @r#   r,  N)__doc__r   typingr   r   r   r   r   r	   r
   twilio.baser   r   r   twilio.base.api_responser   twilio.base.instance_contextr   twilio.base.instance_resourcer   twilio.base.list_resourcer   twilio.base.versionr   twilio.base.pager   r   ru   r&  r,  r"   r#   r$   <module>r     sq     L L L 6 6 0 8 : 2 ' !@W#3 @WFlV/ lV^@t @&J@| J@r#   