Ë
    [üàgò9  ã                   ó„   — 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  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)ÚInstanceResource)ÚListResource)ÚVersionc                   óV   ‡ — e Zd 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)ú-ComplianceTollfreeInquiriesInstance.OptInTypeÚVERBALÚWEB_FORMÚ
PAPER_FORMÚVIA_TEXTÚMOBILE_QR_CODEN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   © ó    ús/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/twilio/rest/trusthub/v1/compliance_tollfree_inquiries.pyÚ	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;·K±KÐ@WÓ4XˆÔ"Ø.5¯k©kÐ:KÓ.LˆÔØ")§+¡+¨eÓ"4ˆ�r   Úreturnc                  ó   — y)úf
        Provide a friendly representation

        :returns: Machine friendly representation
        z8<Twilio.Trusthub.V1.ComplianceTollfreeInquiriesInstance>r   ©r'   s    r   Ú__repr__z,ComplianceTollfreeInquiriesInstance.__repr__/   s   € ð Jr   )r   r   r   Úobjectr   r   r   Ústrr   r%   r-   Ú__classcell__©r(   s   @r   r   r      s=   ø„ ô*�Fô *ðð5 ð 5°$°s¸C°x±.õ 5ðJ˜#÷ Jr   r   c            1       ó\  ‡ — 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                  fdede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f0d„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                  fdede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f0d„Zdefd„Zˆ xZS )ÚComplianceTollfreeInquiriesListr   c                 ó2   •— t         ‰| �  |«       d| _        y)z}
        Initialize the ComplianceTollfreeInquiriesList

        :param version: Version that contains the resource

        z(/ComplianceInquiries/Tollfree/InitializeN)r$   r%   Ú_uri)r'   r   r(   s     €r   r%   z(ComplianceTollfreeInquiriesList.__init__;   s   ø€ ô 	‰Ñ˜Ô!à>ˆ�	r   Útollfree_phone_numberÚnotification_emailÚ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_caser)   c                 óÞ  — t        j                  i d|“d|“d|“d|“dt        j                  |d„ «      “d|“d|“d	t        j                  |d
„ «      “d|	“d|
“d|“d|“d|“d|“d|“d|“d|“|||||t        j                  |«      dœ¥«      }t        j                  ddi«      }d|d<   d|d<   | j
                  j                  d| j                  ||¬«      }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 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.

        :returns: The created ComplianceTollfreeInquiriesInstance
        ÚTollfreePhoneNumberÚNotificationEmailÚBusinessNameÚBusinessWebsiteÚUseCaseCategoriesc                 ó   — | S ©Nr   ©Úes    r   ú<lambda>z8ComplianceTollfreeInquiriesList.create.<locals>.<lambda>†   ó   € ÐRS€ r   ÚUseCaseSummaryÚProductionMessageSampleÚOptInImageUrlsc                 ó   — | S rT   r   rU   s    r   rW   z8ComplianceTollfreeInquiriesList.create.<locals>.<lambda>‰   ó   € ÈQ€ r   r   ÚMessageVolumeÚBusinessStreetAddressÚBusinessStreetAddress2ÚBusinessCityÚBusinessStateProvinceRegionÚBusinessPostalCodeÚBusinessCountryÚAdditionalInformation©ÚBusinessContactFirstNameÚBusinessContactLastNameÚBusinessContactEmailÚBusinessContactPhoneÚ
ThemeSetIdÚSkipMessagingUseCaseúContent-Typeú!application/x-www-form-urlencodedúapplication/jsonÚAcceptÚPOST©ÚmethodÚuriÚdataÚheaders)	r	   Úofr   ÚmapÚboolean_to_stringÚ_versionÚcreater5   r   ©r'   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   ru   rv   r   s                              r   r{   z&ComplianceTollfreeInquiriesList.createF   sŽ  € ôt �y‰yðØ%Ð'<ðà#Ð%7ðð  ðð "Ð#3ð	ð
 $¤Y§]¡]Ð3FÉÓ%Tðð !Ð"2ðð *Ð+Dðð !¤)§-¡-Ð0AÁ;Ó"Oðð ˜[ðð   ðð (Ð)@ðð )Ð*Bðð  ðð .Ð/Mðð %Ð&:ðð  "Ð#3ð!ð" (Ð)?ð#ð$ -HØ+EØ(>Ø(>Ø*Ü(1×(CÑ(CØ+ó)ò/ó
ˆô: —)‘)˜^Ð-PÐQÓRˆà"Eˆ�Ñà.ˆ�Ñà—-‘-×&Ñ&Ø˜tŸy™y¨t¸Wð 'ó 
ˆô 3°4·=±=À'ÓJÐJr   c              ƒ   óú  K  — t        j                  i d|“d|“d|“d|“dt        j                  |d„ «      “d|“d|“d	t        j                  |d
„ «      “d|	“d|
“d|“d|“d|“d|“d|“d|“d|“|||||t        j                  |«      dœ¥«      }t        j                  ddi«      }d|d<   d|d<   | j
                  j                  d| j                  ||¬«      ƒ 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 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.

        :returns: The created ComplianceTollfreeInquiriesInstance
        rN   rO   rP   rQ   rR   c                 ó   — | S rT   r   rU   s    r   rW   z>ComplianceTollfreeInquiriesList.create_async.<locals>.<lambda>é   rX   r   rY   rZ   r[   c                 ó   — | S rT   r   rU   s    r   rW   z>ComplianceTollfreeInquiriesList.create_async.<locals>.<lambda>ì   r]   r   r   r^   r_   r`   ra   rb   rc   rd   re   rf   rm   rn   ro   rp   rq   rr   N)	r	   rw   r   rx   ry   rz   Úcreate_asyncr5   r   r|   s                              r   r€   z,ComplianceTollfreeInquiriesList.create_async©   sœ  è ø€ ôt �y‰yðØ%Ð'<ðà#Ð%7ðð  ðð "Ð#3ð	ð
 $¤Y§]¡]Ð3FÉÓ%Tðð !Ð"2ðð *Ð+Dðð !¤)§-¡-Ð0AÁ;Ó"Oðð ˜[ðð   ðð (Ð)@ðð )Ð*Bðð  ðð .Ð/Mðð %Ð&:ðð  "Ð#3ð!ð" (Ð)?ð#ð$ -HØ+EØ(>Ø(>Ø*Ü(1×(CÑ(CØ+ó)ò/ó
ˆô: —)‘)˜^Ð-PÐQÓRˆà"Eˆ�Ñà.ˆ�ÑàŸ™×2Ñ2Ø˜tŸy™y¨t¸Wð 3ó 
÷ 
ˆô 3°4·=±=À'ÓJÐJð	
ús   ‚CC;ÃC9ÃC;c                  ó   — y)r+   z4<Twilio.Trusthub.V1.ComplianceTollfreeInquiriesList>r   r,   s    r   r-   z(ComplianceTollfreeInquiriesList.__repr__  s   € ð Fr   )r   r   r   r   r%   r	   Úunsetr/   r   r.   r   Úboolr   r{   r€   r-   r0   r1   s   @r   r3   r3   9   s-  ø„ ð	? õ 	?ð -3¯L©LØ/5¯|©|Ø8>¿¹Ø/5¯|©|Ø8>¿¹Ø6<·l±lð �L‰LØ-3¯\©\Ø6<·l±lØ7=·|±|Ø,2¯L©LØ=C¿\¹\Ø39·<±<Ø/5¯|©|Ø5;·\±\Ø:@¿,¹,Ø9?¿¹Ø5;·\±\Ø5;·\±\Ø+1¯<©<Ø7=·|±|ñ5aKà"ðaKð  ðaKð ˜S &˜[Ñ)ð	aKð
    V Ñ,ðaKð # 4¨¡9¨fÐ#4Ñ5ðaKð    V Ñ,ðaKð $)¨¨f¨Ñ#5ðaKð !  c¡¨FÐ!2Ñ3ðaKð Ø;¸VÐCñ
ðaKð ˜c 6˜kÑ*ðaKð "' s¨F {Ñ!3ðaKð #(¨¨V¨Ñ"4ðaKð  ˜S &˜[Ñ)ð!aKð" ).¨c°6¨kÑ(:ð#aKð$ $ C¨ KÑ0ð%aKð&    V Ñ,ð'aKð( !& c¨6 kÑ 2ð)aKð* &+¨3°¨;Ñ%7ð+aKð, %*¨#¨v¨+Ñ$6ð-aKð. !& c¨6 kÑ 2ð/aKð0 !& c¨6 kÑ 2ð1aKð2 ˜C ˜KÑ(ð3aKð4 "' t¨V |Ñ!4ð5aKð6 
-ó7aKðN -3¯L©LØ/5¯|©|Ø8>¿¹Ø/5¯|©|Ø8>¿¹Ø6<·l±lð �L‰LØ-3¯\©\Ø6<·l±lØ7=·|±|Ø,2¯L©LØ=C¿\¹\Ø39·<±<Ø/5¯|©|Ø5;·\±\Ø:@¿,¹,Ø9?¿¹Ø5;·\±\Ø5;·\±\Ø+1¯<©<Ø7=·|±|ñ5aKà"ðaKð  ðaKð ˜S &˜[Ñ)ð	aKð
    V Ñ,ðaKð # 4¨¡9¨fÐ#4Ñ5ðaKð    V Ñ,ðaKð $)¨¨f¨Ñ#5ðaKð !  c¡¨FÐ!2Ñ3ðaKð Ø;¸VÐCñ
ðaKð ˜c 6˜kÑ*ðaKð "' s¨F {Ñ!3ðaKð #(¨¨V¨Ñ"4ðaKð  ˜S &˜[Ñ)ð!aKð" ).¨c°6¨kÑ(:ð#aKð$ $ C¨ KÑ0ð%aKð&    V Ñ,ð'aKð( !& c¨6 kÑ 2ð)aKð* &+¨3°¨;Ñ%7ð+aKð, %*¨#¨v¨+Ñ$6ð-aKð. !& c¨6 kÑ 2ð/aKð0 !& c¨6 kÑ 2ð1aKð2 ˜C ˜KÑ(ð3aKð4 "' t¨V |Ñ!4ð5aKð6 
-ó7aKðFF˜#÷ Fr   r3   N)Ú__doc__Útypingr   r   r   r   r   Útwilio.baser   r	   Útwilio.base.instance_resourcer
   Útwilio.base.list_resourcer   Útwilio.base.versionr   r   r3   r   r   r   ú<module>rŠ      s>   ðñ÷ 4Õ 3ß )å :Ý 2Ý 'ôJÐ*:ô JôDYF lõ YFr   