
    d{iA                         d Z ddlmZmZmZmZmZ ddlmZm	Z	 ddl
mZ ddlmZ ddlmZ ddlmZ  G d d	e      Z G d
 de      Zy)a  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Trusthub
    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.
    )AnyDictListOptionalUnion)	serializevalues)ApiResponse)InstanceResource)ListResource)Versionc                   l     e Zd Z G d de      Z G d de      Z	 dedeee	f   f fdZ
defd	Z xZS )
#ComplianceTollfreeInquiriesInstancec                        e Zd ZdZdZdZdZdZy)0ComplianceTollfreeInquiriesInstance.BusinessTypePRIVATE_PROFITPUBLIC_PROFIT
NON_PROFITSOLE_PROPRIETOR
GOVERNMENTN)__name__
__module____qualname__r   r   r   r   r        s/home/sas/my/fyp/ringai/.venv/lib/python3.12/site-packages/twilio/rest/trusthub/v1/compliance_tollfree_inquiries.pyBusinessTyper      s    )'!
+!
r   r   c                        e Zd ZdZdZdZdZdZy)-ComplianceTollfreeInquiriesInstance.OptInTypeVERBALWEB_FORM
PAPER_FORMVIA_TEXTMOBILE_QR_CODEN)r   r   r   r    r!   r"   r#   r$   r   r   r   	OptInTyper   !   s    !
)r   r%   versionpayloadc                     t         |   |       |j                  d      | _        |j                  d      | _        |j                  d      | _        |j                  d      | _        y )N
inquiry_idinquiry_session_tokenregistration_idurl)super__init__getr)   r*   r+   r,   )selfr&   r'   	__class__s      r   r.   z,ComplianceTollfreeInquiriesInstance.__init__/   sT    !)0\)B4;KK@W4X".5kk:K.L")++e"4r   returnc                      y)f
        Provide a friendly representation

        :returns: Machine friendly representation
        z8<Twilio.Trusthub.V1.ComplianceTollfreeInquiriesInstance>r   r0   s    r   __repr__z,ComplianceTollfreeInquiriesInstance.__repr__7   s     Jr   )r   r   r   objectr   r%   r   r   strr   r.   r6   __classcell__r1   s   @r   r   r      sI    "v "*F *5 5$sCx. 5J# Jr   r   c            O           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                  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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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   e	f   d)eee	f   d*eee	f   d+efNd,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                  ej                  f$dede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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   e	f   d)eee	f   d*eee	f   d+efNd-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                  ej                  f$dede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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   e	f   d)eee	f   d*eee	f   d+efNd.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                  ej                  f$dede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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   e	f   d)eee	f   d*eee	f   d+efNd/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                  ej                  f$dede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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   e	f   d)eee	f   d*eee	f   d+efNd0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                  ej                  f$dede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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   e	f   d)eee	f   d*eee	f   d+efNd1Zd+efd2Z xZS )3ComplianceTollfreeInquiriesListr&   c                 2    t         |   |       d| _        y)z}
        Initialize the ComplianceTollfreeInquiriesList

        :param version: Version that contains the resource

        z(/ComplianceInquiries/Tollfree/InitializeN)r-   r.   _uri)r0   r&   r1   s     r   r.   z(ComplianceTollfreeInquiriesList.__init__C   s     	!>	r   tollfree_phone_numbernotification_emailcustomer_profile_sidbusiness_namebusiness_websiteuse_case_categoriesuse_case_summaryproduction_message_sampleopt_in_image_urlsopt_in_typer   message_volumebusiness_street_addressbusiness_street_address2business_citybusiness_state_province_regionbusiness_postal_codebusiness_countryadditional_informationbusiness_contact_first_namebusiness_contact_last_namebusiness_contact_emailbusiness_contact_phonetheme_set_idskip_messaging_use_casebusiness_registration_numberbusiness_registration_authoritybusiness_registration_countrybusiness_typer   doing_business_asopt_in_confirmation_messagehelp_message_sampleprivacy_policy_urlterms_and_conditions_urlage_gated_contentexternal_reference_idopt_in_keywords
vetting_idvetting_providerr2   c'                 h   t        j                  i d|d|d|d|d|dt        j                  |d       d|d	|d
t        j                  |	d       d|
d|d|d|d|d|d|d|i d|d|d|d|d|d|dt        j                  |      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)
        TollfreePhoneNumberNotificationEmailCustomerProfileSidBusinessNameBusinessWebsiteUseCaseCategoriesc                     | S Nr   es    r   <lambda>z9ComplianceTollfreeInquiriesList._create.<locals>.<lambda>       RS r   UseCaseSummaryProductionMessageSampleOptInImageUrlsc                     | S rm   r   rn   s    r   rp   z9ComplianceTollfreeInquiriesList._create.<locals>.<lambda>       Q r   r%   MessageVolumeBusinessStreetAddressBusinessStreetAddress2BusinessCityBusinessStateProvinceRegionBusinessPostalCodeBusinessCountryAdditionalInformationBusinessContactFirstNameBusinessContactLastNameBusinessContactEmailBusinessContactPhone
ThemeSetIdSkipMessagingUseCaseBusinessRegistrationNumberBusinessRegistrationAuthorityBusinessRegistrationCountryr   DoingBusinessAsOptInConfirmationMessageHelpMessageSamplePrivacyPolicyUrlTermsAndConditionsUrlAgeGatedContentc                     | S rm   r   rn   s    r   rp   z9ComplianceTollfreeInquiriesList._create.<locals>.<lambda>       ! r   ExternalReferenceIdOptInKeywords	VettingIdVettingProviderContent-Type!application/x-www-form-urlencodedapplication/jsonAcceptPOSTmethoduridataheaders)r	   ofr   mapboolean_to_string_versioncreate_with_response_infor>   )r0   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   r   r   s)                                            r   _createz'ComplianceTollfreeInquiriesList._createN   st   h yy)%'<)#%7) %&:) 	)
 "#3) $Y]]3F%T) !"2) *+D) !)--0A;"O) [)  ) ()@) )*B) ) ./M)  %&:!)" "#3#)$ ()?%)& +,G')( *+E))* '(>+), '(>-). l/)0 '	(C(C+)1)6 -.J7)8 01P9): ./L;)< =)> "#4?)@ +,GA)B $%8C)D #$6E)F ()AG)H "9#>#>?P#QI)J (=!*!L'#3Q)+
X ))^-PQR"E.}}66tyytW 7 
 	
r   c'                 :    | 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 )(a  
        Create the ComplianceTollfreeInquiriesInstance

        :param tollfree_phone_number: The Tollfree phone number to be verified
        :param notification_email: The email address to receive the notification about the verification result.
        :param customer_profile_sid: The Customer Profile Sid associated with the Account.
        :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 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 phone number of the contact for the business or organization using the Tollfree number.
        :param theme_set_id: Theme id for styling the inquiry form.
        :param skip_messaging_use_case: Skip the messaging use case screen of the inquiry form.
        :param business_registration_number: The Business Registration Number of the business or organization.
        :param business_registration_authority: The Business Registration Authority of the business or organization.
        :param business_registration_country: The Business Registration Country of the business or organization.
        :param business_type:
        :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 external_reference_id: A legally recognized business registration number.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_id: Unique identifier for the created Vetting .
        :param vetting_provider: Name of the vetting provider.

        :returns: The created ComplianceTollfreeInquiriesInstance
        r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   r   )r   r   r   )r0   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   r'   _s)                                            r   createz&ComplianceTollfreeInquiriesList.create   s   r % '
"7'
1'
 "6'
 (	'

 .'
 !4'
 .'
 '@'
 0'
 $'
 *'
 %<'
 &>'
 ('
 ,J'
  "6!'
" .#'
$ $:%'
& )D''
( (B)'
* $:+'
, $:-'
. &/'
0 %<1'
2 *F3'
4 -L5'
6 +H7'
8 (9'
: 0;'
< )D='
> !4?'
@  2A'
B &>C'
D 0E'
F #8G'
H ,I'
J "K'
L .M'
AP 34=='JJr   c'                 V    | 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 ))a  
        Create the ComplianceTollfreeInquiriesInstance and return response metadata

        :param tollfree_phone_number: The Tollfree phone number to be verified
        :param notification_email: The email address to receive the notification about the verification result.
        :param customer_profile_sid: The Customer Profile Sid associated with the Account.
        :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 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 phone number of the contact for the business or organization using the Tollfree number.
        :param theme_set_id: Theme id for styling the inquiry form.
        :param skip_messaging_use_case: Skip the messaging use case screen of the inquiry form.
        :param business_registration_number: The Business Registration Number of the business or organization.
        :param business_registration_authority: The Business Registration Authority of the business or organization.
        :param business_registration_country: The Business Registration Country of the business or organization.
        :param business_type:
        :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 external_reference_id: A legally recognized business registration number.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_id: Unique identifier for the created Vetting .
        :param vetting_provider: Name of the vetting provider.

        :returns: ApiResponse with instance, status code, and headers
        r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   r   status_coder   r   )r   r   r   r
   +r0   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   r'   r   r   instances+                                              r   create_with_http_infoz5ComplianceTollfreeInquiriesList.create_with_http_info;  s   r )5 ')
"7')
1')
 "6')
 (	')

 .')
 !4')
 .')
 '@')
 0')
 $')
 *')
 %<')
 &>')
 (')
 ,J')
  "6!')
" .#')
$ $:%')
& )D'')
( (B)')
* $:+')
, $:-')
. &/')
0 %<1')
2 *F3')
4 -L5')
6 +H7')
8 (9')
: 0;')
< )D=')
> !4?')
@  2A')
B &>C')
D 0E')
F #8G')
H ,I')
J "K')
L .M')
%gP 7t}}gNk7SSr   c'                   K   t        j                  i d|d|d|d|d|dt        j                  |d       d|d	|d
t        j                  |	d       d|
d|d|d|d|d|d|d|i d|d|d|d|d|d|dt        j                  |      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)
        rf   rg   rh   ri   rj   rk   c                     | S rm   r   rn   s    r   rp   z?ComplianceTollfreeInquiriesList._create_async.<locals>.<lambda>  rq   r   rr   rs   rt   c                     | S rm   r   rn   s    r   rp   z?ComplianceTollfreeInquiriesList._create_async.<locals>.<lambda>  rv   r   r%   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   c                     | S rm   r   rn   s    r   rp   z?ComplianceTollfreeInquiriesList._create_async.<locals>.<lambda>  r   r   r   r   r   r   r   r   r   N)r	   r   r   r   r   r   create_with_response_info_asyncr>   r   s)                                            r   _create_asyncz-ComplianceTollfreeInquiriesList._create_async  s    h yy)%'<)#%7) %&:) 	)
 "#3) $Y]]3F%T) !"2) *+D) !)--0A;"O) [)  ) ()@) )*B) ) ./M)  %&:!)" "#3#)$ ()?%)& +,G')( *+E))* '(>+), '(>-). l/)0 '	(C(C+)1)6 -.J7)8 01P9): ./L;)< =)> "#4?)@ +,GA)B $%8C)D #$6E)F ()AG)H "9#>#>?P#QI)J (=!*!L'#3Q)+
X ))^-PQR"E.]]BBtyytW C 
 
 	
 
s   D7E 9D>:E c'                 V  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&|& d'{   \  }'}(}(t        | j                  |'      S 7 w))a  
        Asynchronously create the ComplianceTollfreeInquiriesInstance

        :param tollfree_phone_number: The Tollfree phone number to be verified
        :param notification_email: The email address to receive the notification about the verification result.
        :param customer_profile_sid: The Customer Profile Sid associated with the Account.
        :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 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 phone number of the contact for the business or organization using the Tollfree number.
        :param theme_set_id: Theme id for styling the inquiry form.
        :param skip_messaging_use_case: Skip the messaging use case screen of the inquiry form.
        :param business_registration_number: The Business Registration Number of the business or organization.
        :param business_registration_authority: The Business Registration Authority of the business or organization.
        :param business_registration_country: The Business Registration Country of the business or organization.
        :param business_type:
        :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 external_reference_id: A legally recognized business registration number.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_id: Unique identifier for the created Vetting .
        :param vetting_provider: Name of the vetting provider.

        :returns: The created ComplianceTollfreeInquiriesInstance
        r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   Nr   )r   r   r   r   s)                                            r   create_asyncz,ComplianceTollfreeInquiriesList.create_async)  s    r 1d00 '
"7'
1'
 "6'
 (	'

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

        :param tollfree_phone_number: The Tollfree phone number to be verified
        :param notification_email: The email address to receive the notification about the verification result.
        :param customer_profile_sid: The Customer Profile Sid associated with the Account.
        :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 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 phone number of the contact for the business or organization using the Tollfree number.
        :param theme_set_id: Theme id for styling the inquiry form.
        :param skip_messaging_use_case: Skip the messaging use case screen of the inquiry form.
        :param business_registration_number: The Business Registration Number of the business or organization.
        :param business_registration_authority: The Business Registration Authority of the business or organization.
        :param business_registration_country: The Business Registration Country of the business or organization.
        :param business_type:
        :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 external_reference_id: A legally recognized business registration number.
        :param opt_in_keywords: List of keywords that users can text in to opt in to receive messages.
        :param vetting_id: Unique identifier for the created Vetting .
        :param vetting_provider: Name of the vetting provider.

        :returns: ApiResponse with instance, status code, and headers
        r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   Nr   r   )r   r   r   r
   r   s+                                              r   create_with_http_info_asyncz;ComplianceTollfreeInquiriesList.create_with_http_info_async  s    r /Ad.@.@ '/
"7'/
1'/
 "6'/
 (	'/

 .'/
 !4'/
 .'/
 '@'/
 0'/
 $'/
 *'/
 %<'/
 &>'/
 ('/
 ,J'/
  "6!'/
" .#'/
$ $:%'/
& )D''/
( (B)'/
* $:+'/
, $:-'/
. &/'/
0 %<1'/
2 *F3'/
4 -L5'/
6 +H7'/
8 (9'/
: 0;'/
< )D='/
> !4?'/
@  2A'/
B &>C'/
D 0E'/
F #8G'/
H ,I'/
J "K'/
L .M'/
 ')
%gP 7t}}gNk7SSS')
s   BB7B5	-B7c                      y)r4   z4<Twilio.Trusthub.V1.ComplianceTollfreeInquiriesList>r   r5   s    r   r6   z(ComplianceTollfreeInquiriesList.__repr__0  s     Fr   )r   r   r   r   r.   r	   unsetr8   r   r7   r   booltupler   r   r   r
   r   r   r   r   r6   r9   r:   s   @r   r<   r<   A   s   	? 	? 4:<<,2LL/5||8>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\+1<<7=||;A<<>Dll<BLL LL06:@,,28,,177=||174:LL4:LL)//5||Wh
"h
  h
 $CK0	h

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

 S&[)h
  V,h
 #49f#45h
  V,h
 $)f#5h
 !cF!23h
 ;VC
h
 c6k*h
 "'sF{!3h
  #(V"4!h
" S&[)#h
$ ).c6k(:%h
& $CK0'h
(  V,)h
* !&c6k 2+h
, &+3;%7-h
. %*#v+$6/h
0 !&c6k 21h
2 !&c6k 23h
4 CK(5h
6 "'tV|!47h
8 ',CK&89h
: */sF{);;h
< (-S&['9=h
> >F
?h
D !f-Eh
F &+3;%7Gh
H #3;/Ih
J "#v+.Kh
L #(V"4Mh
N !v.Oh
P  %S&[1Qh
R tCy&01Sh
T #v+&Uh
V  V,Wh
X 
Yh
\ 4:<<,2LL/5||8>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\+1<<7=||;A<<>Dll<BLL LL06:@,,28,,177=||174:LL4:LL)//5||WAK"AK  AK $CK0	AK
 S&[)AK  V,AK #49f#45AK  V,AK $)f#5AK !cF!23AK ;VC
AK c6k*AK "'sF{!3AK  #(V"4!AK" S&[)#AK$ ).c6k(:%AK& $CK0'AK(  V,)AK* !&c6k 2+AK, &+3;%7-AK. %*#v+$6/AK0 !&c6k 21AK2 !&c6k 23AK4 CK(5AK6 "'tV|!47AK8 ',CK&89AK: */sF{);;AK< (-S&['9=AK> >F
?AKD !f-EAKF &+3;%7GAKH #3;/IAKJ "#v+.KAKL #(V"4MAKN !v.OAKP  %S&[1QAKR tCy&01SAKT #v+&UAKV  V,WAKX 
-YAKN 4:<<,2LL/5||8>/5||8>6<ll LL-3\\6<ll7=||,2LL=C\\39<</5||5;\\:@,,9?5;\\5;\\+1<<7=||;A<<>Dll<BLL LL06:@,,28,,177=||174:LL4:LL)//5||WBT"BT  BT $CK0	BT
 S&[)BT  V,BT #49f#45BT  V,BT $)f#5BT !cF!23BT ;VC
BT c6k*BT "'sF{!3BT  #(V"4!BT" S&[)#BT$ ).c6k(:%BT& $CK0'BT(  V,)BT* !&c6k 2+BT, &+3;%7-BT. %*#v+$6/BT0 !&c6k 21BT2 !&c6k 23BT4 CK(5BT6 "'tV|!47BT8 ',CK&89BT: */sF{);;BT< (-S&['9=BT> >F
?BTD !f-EBTF &+3;%7GBTH #3;/IBTJ "#v+.KBTL #(V"4MBTN !v.OBTP  %S&[1QBTR tCy&01SBTT #v+&UBTV  V,WBTX 
YBTHF# Fr   r<   N)__doc__typingr   r   r   r   r   twilio.baser   r	   twilio.base.api_responser
   twilio.base.instance_resourcer   twilio.base.list_resourcer   twilio.base.versionr   r   r<   r   r   r   <module>r      sA    4 3 ) 0 : 2 '&J*: &JRuFl uFr   