§
    TCÄj}� ã                   ó^  — d Z ddlmZmZmZmZ ddlmZmZm	Z	 ddl
mZmZ ddlmZmZmZmZ ddlmZmZmZmZ ddlmZmZ ddlmZ d	d
lZd	dlm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&  G d„ de¦  «        Z' G d„ d¦  «        Z( G d„ d¦  «        Z) G d„ de¦  «        Z* G d„ d¦  «        Z+ G d„ d¦  «        Z,d
S )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.é   )ÚerrorsÚmodelsÚtypesÚutils)ÚAfterParseErrorContextÚHookContextÚResponseContext)ÚAsyncBaseSDKÚBaseSDK)ÚOptionalNullableÚUNSETÚinteractionsÚwebhooks)ÚpingwebhookrequestÚrotatesigningsecretrequestÚwebhookÚwebhookupdate)Úget_security_from_envÚresponse_helpers)Úunmarshal_json_responseé    N)ÚAnyÚIterableÚListÚMappingÚOptionalÚUnionÚcastc                   ó:  — e Zd Zed„ ¦   «         Zed„ ¦   «         Zdddddddœdee         dee         dee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zdddddddœdeej                 dedee         dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„Zdddddœdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zdddddœdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zdddddddddddœ
dedee         dee         dee         deej                 deeej                          dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„Zdddddddœdedee         deeej         ej!        f                  dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej"        fd„Z#dddddddœdedee         dee$j%                 dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej&        fd „Z'dS )!ÚWebhooksc                 ó    — t          | ¦  «        S ©N)ÚWebhooksWithRawResponse©Úselfs    ú_C:\Projects\Historical\FacebookAutoPoster\venv\Lib\site-packages\google/genai/_gaos/webhooks.pyÚwith_raw_responsezWebhooks.with_raw_response%   s   € å& tÑ,Ô,Ð,ó    c                 ó    — t          | ¦  «        S r"   )ÚWebhooksWithStreamingResponser$   s    r&   Úwith_streaming_responsez Webhooks.with_streaming_response)   s   € å,¨TÑ2Ô2Ð2r(   N©Úapi_versionÚ	page_sizeÚ
page_tokenÚextra_headersÚextra_queryÚtimeoutr-   r.   r/   r0   r1   r2   Úreturnc                ó  — d}d}t           }	d}
|}|                      |¦  «        }|€| j        j        }|
�|
}n|                      ||¦  «        }t          j        |||¬¦  «        }t          j        |¦  «        \  }}|  	                    dd|||ddddd||t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|	t           k    rM| j        j        t           ur| j        j        }	n-t          j        dt          j        dddd¦  «        dd¬¦  «        }	d}t%          |	t          j        ¦  «        r|	g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        ddg|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t8          $ r>}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j         nt          j!        }tE          tF           |||d!| t?          |¦  «        | j        j         $                    d ¦  «        ¬"¦  «        ¦  «        S 	  ||¦  «        S # t8          $ r?}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)#áß  Lists all Webhooks.

        :param api_version: API version for request routing.
        :param page_size: Optional. The maximum number of webhooks to return. The service may return
            fewer than this value. If unspecified, at most 50 webhooks will be
            returned. The maximum value is 1000.
        :param page_token: Optional. A page token, received from a previous `ListWebhooks` call.
            Provide this to retrieve the subsequent page.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r-   r.   r/   ÚGETú/{api_version}/webhooksFTú
user-agentúapplication/json©r-   ©ÚmethodÚpathÚbase_urlÚurl_variablesÚrequestÚrequest_body_requiredÚrequest_has_path_paramsÚrequest_has_query_paramsÚuser_agent_headerÚaccept_header_valueÚhttp_headersÚextra_query_paramsÚ_globalsÚsecurityÚallow_empty_valueÚ
timeout_msúattempt-count-backofféô  é@  é   é0u  é   ©Úmax_retries©Ú408Ú409Ú429Ú5XXc                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚©
NÚ4XXÚ*zAPI error occurredrY   Údefaultr:   F)ÚvalidatezUnexpected response received)r   Úmatch_responseÚstream_to_textr   ÚGenAiDefaultErrorr   r   ÚWebhookListResponse©Úhttp_resÚhttp_res_texts     r&   Ú_speakeasy_parse_responsez0Webhooks.list.<locals>._speakeasy_parse_response~   óÛ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ0°(ÀUðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   Ú ÚListWebhooksr   Úsync©ÚmodeÚ	execution©Úconfigr?   Úoperation_idÚoauth2_scopesÚsecurity_sourceÚtagsÚ
extensionsÚresponsec                 ó0   — t          j        ddg| ¦  «        S ©Nr\   rY   ©r   Úmatch_status_codes©Úcs    r&   ú<lambda>zWebhooks.list.<locals>.<lambda>Ÿ   ó   € ­5Ô+CÀUÈEÀNÐTUÑ+VÔ+V€ r(   Ú	streaming©Úhook_ctxrA   Úis_error_status_codeÚstreamÚretry_configÚparsedr\   rY   Ú_hooksÚbuffered©ÚrawÚparserrm   Ú
client_refr�   Úhooks)%r   Ú_coerce_timeout_msÚsdk_configurationrL   Ú_get_urlr   ÚListWebhooksRequestr   Úconsume_response_modeÚ_build_requestÚListWebhooksGlobalsÚglobalsr-   rJ   r„   r   ÚRetryConfigÚBackoffStrategyÚ
isinstancer   r   r   ÚSecurityr	   Ú
do_requestrz   Ústatus_codeÚreadÚ	ExceptionÚraise_parse_errorÚ__dict__r   ÚStreamedAPIResponseÚAPIResponser   r   Úget©r%   r-   r.   r/   r0   r1   r2   r?   r@   ÚretriesÚ
server_urlrG   rL   rA   Ú_speakeasy_response_modeÚreqr„   rg   Ú_speakeasy_hook_ctxre   Ú
parse_exc_Ú_speakeasy_response_clss                         r&   ÚlistzWebhooks.list-   s  € ð, ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ,Ø#ØØ!ð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ*ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ/Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% "ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø'ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   Ç0G< Ç<
IÈ4H?È?IÊ4
J? Ê?
LË	4LÌL©r-   Únamer0   r1   Ú
extra_bodyr2   Úsubscribed_eventsÚurir¬   r­   c                óœ  ‡‡— d}	d}
t           }d}|}|                      |¦  «        }|€| j        j        }|�|}	n|                      |	|
¦  «        }	t          j        |t          j        |t          j
        |t          t          j                 ¦  «        |¬¦  «        ¬¦  «        Št          j        |¦  «        \  }}|                      dd|	|
‰ddddd||t          j        | j        j        j        ¬	¦  «        | j        j        ˆˆfd
„d|¬¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t/          |t          j        ¦  «        r|g d¢f}d„ }t1          | j        |	pdddt3          | j        j        t4          j        ¦  «        dgdt9          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        dd g|j        ¦  «        rl|                      ¦   «          	  ||¦  «         nK# tB          $ r>}t          j"        | j        j#        d!         tI          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j%        nt          j&        }tO          tP           |||d"| tI          |¦  «        | j        j#         )                    d!¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        S # tB          $ r?}t          j"        | j        j#        d!         tI          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)$á¥  Creates a new Webhook.

        :param subscribed_events: Required. The events that the webhook is subscribed to.
            Available events:
            - batch.succeeded
            - batch.expired
            - batch.failed
            - interaction.requires_action
            - interaction.completed
            - interaction.failed
            - video.generated
        :param uri: Required. The URI to which webhook events will be sent.
        :param api_version: API version for request routing.
        :param name: Optional. The user-provided name of the webhook.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r¬   r®   r¯   ©r-   ÚbodyÚPOSTr8   Tr9   r:   r;   c                  óV   •— t          j        ‰j        dddt          j        ‰ ¬¦  «        S ©NFÚjson©r­   ©r   Úserialize_request_bodyr´   r   ÚWebhookInput©r­   rA   s   €€r&   r}   z!Webhooks.create.<locals>.<lambda>  ó0   ø€ ­Ô(DØ”ØØØÝÔ%Ø%ð)ñ )ô )€ r(   ©r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   Úget_serialized_bodyrK   rL   rM   rN   rO   rP   rQ   rR   rS   rU   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   ©r   r`   ra   r   rb   r   r   ÚWebhookrd   s     r&   rg   z2Webhooks.create.<locals>._speakeasy_parse_response0  óÛ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ$ h¸ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   ÚCreateWebhookr   rk   rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z!Webhooks.create.<locals>.<lambda>Q  r~   r(   r   r€   r…   r\   rY   r†   r‡   rˆ   )*r   r�   rŽ   rL   r�   r   ÚCreateWebhookRequestr   r¼   r   Ú	unmarshalr   ÚWebhookSubscribedEventr   r‘   r’   ÚCreateWebhookGlobalsr”   r-   rJ   r„   r•   r–   r—   r   r   r   r˜   r	   r™   rz   rš   r›   rœ   r�   rž   r   rŸ   r    r   r   r¡   ©r%   r®   r¯   r-   r¬   r0   r1   r­   r2   r?   r@   r£   r¤   rG   rL   r¥   r¦   r„   rg   r§   re   r¨   r©   rA   s          `               @r&   ÚcreatezWebhooks.createÉ   sR  øø€ ð> ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#ÝÔ&ØÝ"'¤/Ø%¥t­HÔ,KÔ'Lñ#ô #ð ðñ ô ð	
ñ 	
ô 	
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ*ØØ'ØØ"&Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 "ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   È3H? È?
JÉ	4JÊJË7
L Ì
MÌ4MÍM©r-   r0   r1   r2   Úidc                ó  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        ddg|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t8          $ r>}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j         nt          j!        }tE          tF           |||d!| t?          |¦  «        | j        j         $                    d ¦  «        ¬"¦  «        ¦  «        S 	  ||¦  «        S # t8          $ r?}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)#áœ  Deletes a Webhook.

        :param id: Required. The ID of the webhook to delete.
        :param api_version: API version for request routing.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r-   rÎ   ÚDELETEú/{api_version}/webhooks/{id}FTr9   r:   r;   r<   rM   rN   rO   rP   rQ   rR   rS   rU   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   ra   r   rb   r   r   ÚEmptyrd   s     r&   rg   z2Webhooks.delete.<locals>._speakeasy_parse_responseÆ  sÛ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.Ý Ô&¨¸5ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   ÚDeleteWebhookr   rk   rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z!Webhooks.delete.<locals>.<lambda>ç  r~   r(   r   r€   r…   r\   rY   r†   r‡   rˆ   )%r   r�   rŽ   rL   r�   r   ÚDeleteWebhookRequestr   r‘   r’   ÚDeleteWebhookGlobalsr”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   r™   rz   rš   r›   rœ   r�   rž   r   rŸ   r    r   r   r¡   ©r%   rÎ   r-   r0   r1   r2   r?   r@   r£   r¤   rG   rL   rA   r¥   r¦   r„   rg   r§   re   r¨   r©   s                        r&   ÚdeletezWebhooks.delete{  sÿ  € ð" ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ/ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% "ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøó0   Ç/G; Ç;
IÈ4H>È>IÊ3
J> Ê>
LË4LÌLc                ó  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        ddg|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t8          $ r>}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j         nt          j!        }tE          tF           |||d!| t?          |¦  «        | j        j         $                    d ¦  «        ¬"¦  «        ¦  «        S 	  ||¦  «        S # t8          $ r?}t          j        | j        j        d          t?          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)#á¤  Gets a specific Webhook.

        :param id: Required. The ID of the webhook to retrieve.
        :param api_version: API version for request routing.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param timeout: Override the default request timeout configuration for this method in seconds
        NrÑ   r7   rÓ   FTr9   r:   r;   r<   rM   rN   rO   rP   rQ   rR   rS   rU   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   rÂ   rd   s     r&   rg   z/Webhooks.get.<locals>._speakeasy_parse_response\  rÄ   r(   ri   Ú
GetWebhookr   rk   rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   zWebhooks.get.<locals>.<lambda>}  r~   r(   r   r€   r…   r\   rY   r†   r‡   rˆ   )%r   r�   rŽ   rL   r�   r   ÚGetWebhookRequestr   r‘   r’   ÚGetWebhookGlobalsr”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   r™   rz   rš   r›   rœ   r�   rž   r   rŸ   r    r   r   r¡   rÚ   s                        r&   r¡   zWebhooks.get  sÿ  € ð" ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ*Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ/ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ-Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% "ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø%ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøørÜ   ©
r-   Úupdate_maskr¬   Ústater®   r¯   r0   r1   r­   r2   rå   ræ   c       
         ó¸  ‡
‡— d}d}t           }d}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||¦  «        }t          j        |||t          j        ||t          j
        |t          t          t          j                          ¦  «        |¬¦  «        ¬¦  «        Št          j        |¦  «        \  }}|                      dd||‰ddddd	||	t          j        | j        j        j        ¬
¦  «        | j        j        ˆ
ˆfd„d|¬¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t1          |t          j        ¦  «        r|g d¢f}d„ }t3          | j        |pdddt5          | j        j        t6          j        ¦  «        dgdt;          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        d d!g|j         ¦  «        rl| !                    ¦   «          	  ||¦  «         nK# tD          $ r>}t          j#        | j        j$        d"         tK          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j&        nt          j'        }tQ          tR           |||d#| tK          |¦  «        | j        j$         *                    d"¦  «        ¬$¦  «        ¦  «        S 	  ||¦  «        S # tD          $ r?}t          j#        | j        j$        d"         tK          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)%áb  Updates an existing Webhook.

        :param id: Required. The ID of the webhook to update.
        :param api_version: API version for request routing.
        :param update_mask: Optional list of fields to update.
        :param name: Optional. The user-provided name of the webhook.
        :param state: Optional. The state of the webhook.
        :param subscribed_events: Optional. The events that the webhook is subscribed to.
            Available events:
            - batch.succeeded
            - batch.expired
            - batch.failed
            - interaction.requires_action
            - interaction.completed
            - interaction.failed
            - video.generated
        :param uri: Optional. The URI to which webhook events will be sent.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r¬   ræ   r®   r¯   ©r-   rÎ   rå   r´   ÚPATCHrÓ   FTr9   r:   r;   c                  ót   •— t          j        ‰�‰j        nd dddt          t          j                 ‰ ¬¦  «        S ©NFTr¸   r¹   ©r   r»   r´   r   r   ÚWebhookUpdater½   s   €€r&   r}   z!Webhooks.update.<locals>.<lambda>ÿ  ó>   ø€ ­Ô(DØ 'Ð 3�”�¸ØØØÝ�Ô/Ô0Ø%ð)ñ )ô )€ r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   rÂ   rd   s     r&   rg   z2Webhooks.update.<locals>._speakeasy_parse_response  rÄ   r(   ri   ÚUpdateWebhookr   rk   rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z!Webhooks.update.<locals>.<lambda>;  r~   r(   r   r€   r…   r\   rY   r†   r‡   rˆ   )+r   r�   rŽ   rL   r�   r   ÚUpdateWebhookRequestr   rï   r   rÈ   r   r   ÚWebhookUpdateSubscribedEventr   r‘   r’   ÚUpdateWebhookGlobalsr”   r-   rJ   r„   r•   r–   r—   r   r   r   r˜   r	   r™   rz   rš   r›   rœ   r�   rž   r   rŸ   r    r   r   r¡   ©r%   rÎ   r-   rå   r¬   ræ   r®   r¯   r0   r1   r­   r2   r?   r@   r£   r¤   rG   rL   r¥   r¦   r„   rg   r§   re   r¨   r©   rA   s             `               @r&   ÚupdatezWebhooks.update§  sb  øø€ ðN ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#ØØ#ÝÔ'ØØÝ"'¤/Ø%Ý�T¥(Ô"GÔHÔIñ#ô #ð ðñ ô ð	
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ/ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 "ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   ÉI É
JÉ4JÊJÌ
L Ì
MÌ4MÍM©r-   r´   r0   r1   r­   r2   r´   c                ót  ‡‡— d}d}	t           }
d}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||	¦  «        }t          j        ||t          j        |t          t          j                 ¦  «        ¬¦  «        Št          j        |¦  «        \  }}|                      dd||	‰ddddd||t          j        | j        j        j        ¬	¦  «        | j        j        ˆˆfd
„d|¬¦  «        }|
t           k    rM| j        j        t           ur| j        j        }
n-t          j        dt          j        dddd¦  «        dd¬¦  «        }
d}t+          |
t          j        ¦  «        r|
g d¢f}d„ }t-          | j        |pdddt/          | j        j        t0          j        ¦  «        dgdt5          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt          j        dd g|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t>          $ r>}t          j         | j        j!        d!         tE          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j#        nt          j$        }tK          tL           |||d"| tE          |¦  «        | j        j!         '                    d!¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        S # t>          $ r?}t          j         | j        j!        d!         tE          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)$á0  Sends a ping event to a Webhook.

        :param id: Required. The ID of the webhook to ping.
        :param api_version: API version for request routing.
        :param body: Required. The request body.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r-   rÎ   r´   rµ   ú!/{api_version}/webhooks/{id}:pingFTr9   r:   r;   c                  ót   •— t          j        ‰�‰j        nd dddt          t          j                 ‰ ¬¦  «        S rí   ©r   r»   r´   r   r   ÚPingWebhookRequestr½   s   €€r&   r}   zWebhooks.ping.<locals>.<lambda>§  ó>   ø€ ­Ô(DØ 'Ð 3�”�¸ØØØÝ�Ô4Ô5Ø%ð)ñ )ô )€ r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   ra   r   rb   r   r   ÚWebhookPingResponserd   s     r&   rg   z0Webhooks.ping.<locals>._speakeasy_parse_responseÂ  rh   r(   ri   ÚPingWebhookr   rk   rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   zWebhooks.ping.<locals>.<lambda>ã  r~   r(   r   r€   r…   r\   rY   r†   r‡   rˆ   )(r   r�   rŽ   rL   r�   r   r   r   Úget_pydantic_modelr   r   r   r‘   r’   ÚPingWebhookGlobalsr”   r-   rJ   r„   r•   r–   r—   r   r   r   r˜   r	   r™   rz   rš   r›   rœ   r�   rž   r   rŸ   r    r   r   r¡   ©r%   rÎ   r-   r´   r0   r1   r­   r2   r?   r@   r£   r¤   rG   rL   r¥   r¦   r„   rg   r§   re   r¨   r©   rA   s         `               @r&   ÚpingzWebhooks.pinge  s4  øø€ ð4 ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ+Ø#ØÝÔ)¨$µ½Ô9TÔ0UÑVÔVð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØ4ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ.Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 "ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø&ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   ÈH+ È+
I3È54I.É.I3Ë#
K. Ë.
L7Ë84L2Ì2L7©r-   Úrevocation_behaviorr0   r1   r­   r2   r  c                óJ  ‡‡— d}d}	t           }
d}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||	¦  «        }t          j        ||t          j        |¬¦  «        ¬¦  «        Št          j	        |¦  «        \  }}|  
                    dd||	‰ddddd	||t          j        | j        j        j        ¬
¦  «        | j        j        ˆˆfd„d|¬¦  «        }|
t           k    rM| j        j        t           ur| j        j        }
n-t!          j        dt!          j        dddd¦  «        dd¬¦  «        }
d}t'          |
t           j        ¦  «        r|
g d¢f}d„ }t)          | j        |pdddt+          | j        j        t,          j        ¦  «        dgdt1          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        }|dk    rôt!          j        d d!g|j        ¦  «        rl|                     ¦   «          	  ||¦  «         nK# t:          $ r>}t          j        | j        j        d"         tA          |¦  «        ||¦  «         Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d#| tA          |¦  «        | j        j         %                    d"¦  «        ¬$¦  «        ¦  «        S 	  ||¦  «        S # t:          $ r?}t          j        | j        j        d"         tA          |¦  «        ||¦  «         Y d}~dS d}~ww xY w)%á�  Generates a new signing secret for a Webhook.

        :param id: Required. The ID of the webhook for which to generate a signing secret.
        :param api_version: API version for request routing.
        :param revocation_behavior: Optional. The revocation behavior for previous signing secrets.
        :param extra_headers: Additional headers to set or replace on requests.
        :param extra_query: Additional query parameters to append to requests.
        :param extra_body: Additional JSON object fields to merge into request bodies.
        :param timeout: Override the default request timeout configuration for this method in seconds
        N©r  rü   rµ   ú0/{api_version}/webhooks/{id}:rotateSigningSecretFTr9   r:   r;   c                  ót   •— t          j        ‰�‰j        nd dddt          t          j                 ‰ ¬¦  «        S rí   ©r   r»   r´   r   r   ÚRotateSigningSecretRequestr½   s   €€r&   r}   z0Webhooks.rotate_signing_secret.<locals>.<lambda>N  ó>   ø€ ­Ô(DØ 'Ð 3�”�¸ØØØÝ�Ô<Ô=Ø%ð)ñ )ô )€ r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c                 ó�  — t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        r*t          j        | ¦  «        }t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   ra   r   rb   r   r   Ú"WebhookRotateSigningSecretResponserd   s     r&   rg   zAWebhooks.rotate_signing_secret.<locals>._speakeasy_parse_responsei  sÝ   € ÝÔ# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý %Ô 4°XÑ >Ô >�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ?ØØ"ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   ÚRotateSigningSecretr   rk   rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z0Webhooks.rotate_signing_secret.<locals>.<lambda>Œ  r~   r(   r   r€   r…   r\   rY   r†   r‡   rˆ   )&r   r�   rŽ   rL   r�   r   r  r   r   r‘   r’   ÚRotateSigningSecretGlobalsr”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   r™   rz   rš   r›   rœ   r�   rž   r   rŸ   r    r   r   r¡   ©r%   rÎ   r-   r  r0   r1   r­   r2   r?   r@   r£   r¤   rG   rL   r¥   r¦   r„   rg   r§   re   r¨   r©   rA   s         `               @r&   Úrotate_signing_secretzWebhooks.rotate_signing_secret  s4  øø€ ð. ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ3Ø#ØÝÔ4Ø$7ðñ ô ð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×!Ò!ØØCØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ6Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 "ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ( *ØÔ)Ø�^ Ø.ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈfÐUÑUÔUð
ñ 
ô 
Ðð —?’?Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð #ñ 
ô 
ˆð $ xÒ/Ð/ÝÔ'¨°¨¸Ô8LÑMÔMð 
Ø—’‘”�ðØ-Ð-¨hÑ7Ô7Ð7Ð7øÝ ð ð ð Ý$Ô6ØÔ.Ô7¸ÔAÝ.Ð/BÑCÔCØ Ø"ñ	ô ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô4Ð4å%Ô1ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGðñ ô ñ
ô 
ð 
ð	Ø,Ð,¨XÑ6Ô6Ð6øÝð 	ð 	ð 	ÝÔ.ØÔ&Ô/°Ô9Ý&Ð':Ñ;Ô;ØØñ	ô ð ð ð ð ð ð ð øøøøð	øøøs0   È
H È
IÈ 4IÉIË
K Ë
L"Ë#4LÌL"©(Ú__name__Ú
__module__Ú__qualname__Úpropertyr'   r+   r   ÚstrÚintr   r   r   ÚfloatÚhttpxÚTimeoutr   rc   rª   r   Úwebhooks_webhookrÉ   rÃ   rÌ   r   rÕ   rÛ   r¡   Úwebhooks_webhookupdateÚWebhookUpdateStaterõ   rø   Úwebhooks_pingwebhookrequestr   ÚPingWebhookRequestParamr  r	  Ú#webhooks_rotatesigningsecretrequestÚRevocationBehaviorr  r  © r(   r&   r    r    $   sE  € € € € € Øð-ð -ñ „Xð-ð ð3ð 3ñ „Xð3ð &*Ø#'Ø$(Ø59Ø37Ø9=ðZð Zð Zð ˜c”]ðZð ˜C”=ð	Zð
 ˜S”MðZð   ¨¨S¨Ô 1Ô2ðZð ˜g c¨3 hÔ/Ô0ðZð ˜%  u¤}Ð 4Ô5Ô6ðZð 
Ô	%ðZð Zð Zð ZðB &*Ø"Ø59Ø37Ø26Ø9=ðpð pð pð $Ð$4Ô$KÔLðpð ð	pð
 ˜c”]ðpð �sŒmðpð   ¨¨S¨Ô 1Ô2ðpð ˜g c¨3 hÔ/Ô0ðpð ˜W S¨# XÔ.Ô/ðpð ˜%  u¤}Ð 4Ô5Ô6ðpð 
Ô	ðpð pð pð pðl &*Ø59Ø37Ø9=ðTð Tð TàðTð ˜c”]ð	Tð
   ¨¨S¨Ô 1Ô2ðTð ˜g c¨3 hÔ/Ô0ðTð ˜%  u¤}Ð 4Ô5Ô6ðTð 
Ô	ðTð Tð Tð Tðt &*Ø59Ø37Ø9=ðTð Tð TàðTð ˜c”]ð	Tð
   ¨¨S¨Ô 1Ô2ðTð ˜g c¨3 hÔ/Ô0ðTð ˜%  u¤}Ð 4Ô5Ô6ðTð 
Ô	ðTð Tð Tð Tðt &*Ø%)Ø"ØEIð Ø!Ø59Ø37Ø26Ø9=ð|ð |ð |àð|ð ˜c”]ð	|ð
 ˜c”]ð|ð �sŒmð|ð Ð.ÔAÔBð|ð $ØÐ+ÔHÔIô
ð|ð �cŒ]ð|ð   ¨¨S¨Ô 1Ô2ð|ð ˜g c¨3 hÔ/Ô0ð|ð ˜W S¨# XÔ.Ô/ð|ð ˜%  u¤}Ð 4Ô5Ô6ð|ð  
Ô	ð!|ð |ð |ð |ðD &*ð Ø59Ø37Ø26Ø9=ðfð fð fàðfð ˜c”]ð	fð
 ØØ+Ô>Ø+ÔCðEôô
ðfð   ¨¨S¨Ô 1Ô2ðfð ˜g c¨3 hÔ/Ô0ðfð ˜W S¨# XÔ.Ô/ðfð ˜%  u¤}Ð 4Ô5Ô6ðfð 
Ô	%ðfð fð fð fðX &*ð Ø59Ø37Ø26Ø9=ðgð gð gàðgð ˜c”]ð	gð
 &Ø/ÔBô
ðgð   ¨¨S¨Ô 1Ô2ðgð ˜g c¨3 hÔ/Ô0ðgð ˜W S¨# XÔ.Ô/ðgð ˜%  u¤}Ð 4Ô5Ô6ðgð 
Ô	4ðgð gð gð gð gð gr(   r    c                   ó   — e Zd Zdeddfd„ZdS )r#   Úsdkr3   Nc                 óÆ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j	        d¦  «        | _	        d S ©Nr0   )
Ú_sdkr   Úto_raw_response_wrapperrª   rÌ   rÛ   r¡   rø   r	  r  ©r%   r.  s     r&   Ú__init__z WebhooksWithRawResponse.__init__¸  sÅ   € ØˆŒ	Ý$Ô<¸S¼XÀÑWÔWˆŒ	Ý&Ô>ØŒJ˜ñ
ô 
ˆŒõ 'Ô>ØŒJ˜ñ
ô 
ˆŒõ $Ô;¸C¼GÀ_ÑUÔUˆŒÝ&Ô>ØŒJ˜ñ
ô 
ˆŒõ %Ô<¸S¼XÀÑWÔWˆŒ	Ý%5Ô%MØÔ% ñ&
ô &
ˆÔ"Ð"Ð"r(   ©r  r  r  r    r4  r,  r(   r&   r#   r#   ·  s6   € € € € € ð
˜Hð 
¨ð 
ð 
ð 
ð 
ð 
ð 
r(   r#   c                   ó   — e Zd Zdeddfd„ZdS )r*   r.  r3   Nc                 óÆ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j	        d¦  «        | _	        d S r0  )
r1  r   Úto_streamed_response_wrapperrª   rÌ   rÛ   r¡   rø   r	  r  r3  s     r&   r4  z&WebhooksWithStreamingResponse.__init__Ì  sÚ   € ØˆŒ	Ý$ÔAØŒH�oñ
ô 
ˆŒ	õ 'ÔCØŒJ˜ñ
ô 
ˆŒõ 'ÔCØŒJ˜ñ
ô 
ˆŒõ $Ô@ØŒG�_ñ
ô 
ˆŒõ 'ÔCØŒJ˜ñ
ô 
ˆŒõ %ÔAØŒH�oñ
ô 
ˆŒ	õ &6Ô%RØÔ% ñ&
ô &
ˆÔ"Ð"Ð"r(   r5  r,  r(   r&   r*   r*   Ë  s6   € € € € € ð
˜Hð 
¨ð 
ð 
ð 
ð 
ð 
ð 
r(   r*   c                   ó:  — e Zd Zed„ ¦   «         Zed„ ¦   «         Zdddddddœdee         dee         dee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zdddddddœdeej                 dedee         dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„Zdddddœdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zdddddœdedee         dee	eef                  d	ee	ee
f                  d
eeeej        f                  dej        fd„Zdddddddddddœ
dedee         dee         dee         deej                 deeej                          dee         dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej        fd„Zdddddddœdedee         deeej         ej!        f                  dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej"        fd„Z#dddddddœdedee         dee$j%                 dee	eef                  d	ee	ee
f                  dee	ee
f                  d
eeeej        f                  dej&        fd „Z'dS )!ÚAsyncWebhooksc                 ó    — t          | ¦  «        S r"   )ÚAsyncWebhooksWithRawResponser$   s    r&   r'   zAsyncWebhooks.with_raw_responseæ  s   € å+¨DÑ1Ô1Ð1r(   c                 ó    — t          | ¦  «        S r"   )Ú"AsyncWebhooksWithStreamingResponser$   s    r&   r+   z%AsyncWebhooks.with_streaming_responseê  s   € å1°$Ñ7Ô7Ð7r(   Nr,   r-   r.   r/   r0   r1   r2   r3   c             ƒ   óL  K  — d}d}t           }	d}
|}|                      |¦  «        }|€| j        j        }|
�|
}n|                      ||¦  «        }t          j        |||¬¦  «        }t          j        |¦  «        \  }}|  	                    dd|||ddddd||t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|	t           k    rM| j        j        t           ur| j        j        }	n-t          j        dt          j        dddd¦  «        dd¬¦  «        }	d}t%          |	t          j        ¦  «        r|	g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        ddg|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t8          $ ro}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d"| tA          |¦  «        | j        j                             d!¦  «        | j        j                             d ¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t8          $ rp}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)$r5   Nr6   r7   r8   FTr9   r:   r;   r<   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   Ústream_to_text_asyncr   rb   r   r   rc   rd   s     r&   rg   z5AsyncWebhooks.list.<locals>._speakeasy_parse_response?  ó  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ0°(ÀUðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   rj   r   Úasyncrl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z$AsyncWebhooks.list.<locals>.<lambda>`  r~   r(   r   r€   r…   r\   rY   Ú_async_hooksr†   r‡   ©r‰   rŠ   rm   r‹   r�   rŒ   Úasync_hooks)%r   r�   rŽ   rL   r�   r   r�   r   r‘   Ú_build_request_asyncr“   r”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   Údo_request_asyncrz   rš   Úareadrœ   Úraise_parse_error_asyncrž   r¡   r   ÚAsyncStreamedAPIResponseÚAsyncAPIResponser   r   r¢   s                         r&   rª   zAsyncWebhooks.listî  sò  è è € ð, ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ,Ø#ØØ!ð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ*ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ/Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% (ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø'ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   Ç?H È
J
ÈA%JÊJ
ÌL) Ì)
N#Ì3A%NÎN#r«   r®   r¯   r¬   r­   c             ƒ   óÒ  ‡‡K  — d}	d}
t           }d}|}|                      |¦  «        }|€| j        j        }|�|}	n|                      |	|
¦  «        }	t          j        |t          j        |t          j
        |t          t          j                 ¦  «        |¬¦  «        ¬¦  «        Št          j        |¦  «        \  }}|                      dd|	|
‰ddddd||t          j        | j        j        j        ¬	¦  «        | j        j        ˆˆfd
„d|¬¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t/          |t          j        ¦  «        r|g d¢f}d„ }t1          | j        |	pdddt3          | j        j        t4          j        ¦  «        dgdt9          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        dd g|j        ¦  «        r©|                      ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# tB          $ ro}t          j"        | j        j#         $                    d!¦  «        | j        j#         $                    d"¦  «        tK          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j&        nt          j'        }tQ          tR           |||d#| tK          |¦  «        | j        j#         $                    d"¦  «        | j        j#         $                    d!¦  «        ¬$¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # tB          $ rp}t          j"        | j        j#         $                    d!¦  «        | j        j#         $                    d"¦  «        tK          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)%r±   Nr²   r³   rµ   r8   Tr9   r:   r;   c                  óV   •— t          j        ‰j        dddt          j        ‰ ¬¦  «        S r·   rº   r½   s   €€r&   r}   z&AsyncWebhooks.create.<locals>.<lambda>Ù  r¾   r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   ©r   r`   rA  r   rb   r   r   rÃ   rd   s     r&   rg   z7AsyncWebhooks.create.<locals>._speakeasy_parse_responseô  ó  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ$ h¸ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   rÅ   r   rC  rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z&AsyncWebhooks.create.<locals>.<lambda>  r~   r(   r   r€   r…   r\   rY   rE  r†   r‡   rF  )*r   r�   rŽ   rL   r�   r   rÇ   r   r¼   r   rÈ   r   rÉ   r   r‘   rH  rÊ   r”   r-   rJ   r„   r•   r–   r—   r   r   r   r˜   r	   rI  rz   rš   rJ  rœ   rK  rž   r¡   r   rL  rM  r   r   rË   s          `               @r&   rÌ   zAsyncWebhooks.create�  sB  øøè è € ð> ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#ÝÔ&ØÝ"'¤/Ø%¥t­HÔ,KÔ'Lñ#ô #ð ðñ ô ð	
ñ 	
ô 	
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ*ØØ'ØØ"&Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 (ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   ÉI É
KÉA%KËKÍM, Í,
O&Í6A%O!Ï!O&rÍ   rÎ   c             ƒ   óJ  K  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        ddg|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t8          $ ro}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d"| tA          |¦  «        | j        j                             d!¦  «        | j        j                             d ¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t8          $ rp}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)$rÐ   NrÑ   rÒ   rÓ   FTr9   r:   r;   r<   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   rA  r   rb   r   r   rÕ   rd   s     r&   rg   z7AsyncWebhooks.delete.<locals>._speakeasy_parse_response�  s  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.Ý Ô&¨¸5ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   rÖ   r   rC  rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z&AsyncWebhooks.delete.<locals>.<lambda>®  r~   r(   r   r€   r…   r\   rY   rE  r†   r‡   rF  )%r   r�   rŽ   rL   r�   r   rØ   r   r‘   rH  rÙ   r”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   rI  rz   rš   rJ  rœ   rK  rž   r¡   r   rL  rM  r   r   rÚ   s                        r&   rÛ   zAsyncWebhooks.deleteB  sï  è è € ð" ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ/ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% (ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøó2   Ç>H È
J	ÈA%JÊJ	ÌL( Ì(
N"Ì2A%NÎN"c             ƒ   óJ  K  — d}d}t           }d}	|}
|                      |¦  «        }|€| j        j        }|	�|	}n|                      ||¦  «        }t          j        ||¬¦  «        }t          j        |
¦  «        \  }}
|  	                    dd|||ddddd|
|t          j
        | j        j        j        ¬	¦  «        | j        j        d|¬
¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t%          |t          j        ¦  «        r|g d¢f}d„ }t'          | j        |pdddt)          | j        j        t*          j        ¦  «        dgdt/          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        ddg|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t8          $ ro}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j!        nt          j"        }tG          tH           |||d"| tA          |¦  «        | j        j                             d!¦  «        | j        j                             d ¦  «        ¬#¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t8          $ rp}t          j        | j        j                             d ¦  «        | j        j                             d!¦  «        tA          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)$rÞ   NrÑ   r7   rÓ   FTr9   r:   r;   r<   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   rQ  rd   s     r&   rg   z4AsyncWebhooks.get.<locals>._speakeasy_parse_response&  rR  r(   ri   rà   r   rC  rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z#AsyncWebhooks.get.<locals>.<lambda>G  r~   r(   r   r€   r…   r\   rY   rE  r†   r‡   rF  )%r   r�   rŽ   rL   r�   r   râ   r   r‘   rH  rã   r”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   rI  rz   rš   rJ  rœ   rK  rž   r¡   r   rL  rM  r   r   rÚ   s                        r&   r¡   zAsyncWebhooks.getÛ  sï  è è € ð" ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ*Ø#Øð
ñ 
ô 
ˆõ
 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ/ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ-Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4Ø"Ø!ð% (ñ 
ô 
ˆð* •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø%ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøørW  rä   rå   ræ   c       
      ƒ   óî  ‡
‡K  — d}d}t           }d}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||¦  «        }t          j        |||t          j        ||t          j
        |t          t          t          j                          ¦  «        |¬¦  «        ¬¦  «        Št          j        |¦  «        \  }}|                      dd||‰ddddd	||	t          j        | j        j        j        ¬
¦  «        | j        j        ˆ
ˆfd„d|¬¦  «        }|t           k    rM| j        j        t           ur| j        j        }n-t          j        dt          j        dddd¦  «        dd¬¦  «        }d}t1          |t          j        ¦  «        r|g d¢f}d„ }t3          | j        |pdddt5          | j        j        t6          j        ¦  «        dgdt;          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        d d!g|j         ¦  «        r©| !                    ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# tD          $ ro}t          j#        | j        j$         %                    d"¦  «        | j        j$         %                    d#¦  «        tM          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j'        nt          j(        }tS          tT           |||d$| tM          |¦  «        | j        j$         %                    d#¦  «        | j        j$         %                    d"¦  «        ¬%¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # tD          $ rp}t          j#        | j        j$         %                    d"¦  «        | j        j$         %                    d#¦  «        tM          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)&rè   Nré   rê   rë   rÓ   FTr9   r:   r;   c                  ót   •— t          j        ‰�‰j        nd dddt          t          j                 ‰ ¬¦  «        S rí   rî   r½   s   €€r&   r}   z&AsyncWebhooks.update.<locals>.<lambda>Ì  rð   r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   rQ  rd   s     r&   rg   z7AsyncWebhooks.update.<locals>._speakeasy_parse_responseç  rR  r(   ri   rò   r   rC  rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z&AsyncWebhooks.update.<locals>.<lambda>  r~   r(   r   r€   r…   r\   rY   rE  r†   r‡   rF  )+r   r�   rŽ   rL   r�   r   rô   r   rï   r   rÈ   r   r   rõ   r   r‘   rH  rö   r”   r-   rJ   r„   r•   r–   r—   r   r   r   r˜   r	   rI  rz   rš   rJ  rœ   rK  rž   r¡   r   rL  rM  r   r   r÷   s             `               @r&   rø   zAsyncWebhooks.updatet  sR  øøè è € ðN ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ-Ø#ØØ#ÝÔ'ØØÝ"'¤/Ø%Ý�T¥(Ô"GÔHÔIñ#ô #ð ðñ ô ð	
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ/ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ0Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 (ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø(ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   ÉI" É"
KÉ,A%KËKÍ)M: Í:
O4ÎA%O/Ï/O4rù   r´   c             ƒ   óª  ‡‡K  — d}d}	t           }
d}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||	¦  «        }t          j        ||t          j        |t          t          j                 ¦  «        ¬¦  «        Št          j        |¦  «        \  }}|                      dd||	‰ddddd||t          j        | j        j        j        ¬	¦  «        | j        j        ˆˆfd
„d|¬¦  «        }|
t           k    rM| j        j        t           ur| j        j        }
n-t          j        dt          j        dddd¦  «        dd¬¦  «        }
d}t+          |
t          j        ¦  «        r|
g d¢f}d„ }t-          | j        |pdddt/          | j        j        t0          j        ¦  «        dgdt5          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt          j        dd g|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t>          $ ro}t          j         | j        j!         "                    d!¦  «        | j        j!         "                    d"¦  «        tG          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j$        nt          j%        }tM          tN           |||d#| tG          |¦  «        | j        j!         "                    d"¦  «        | j        j!         "                    d!¦  «        ¬$¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t>          $ rp}t          j         | j        j!         "                    d!¦  «        | j        j!         "                    d"¦  «        tG          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)%rû   Nrü   rµ   rý   FTr9   r:   r;   c                  ót   •— t          j        ‰�‰j        nd dddt          t          j                 ‰ ¬¦  «        S rí   rÿ   r½   s   €€r&   r}   z$AsyncWebhooks.ping.<locals>.<lambda>w  r  r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   rA  r   rb   r   r   r  rd   s     r&   rg   z5AsyncWebhooks.ping.<locals>._speakeasy_parse_response’  rB  r(   ri   r  r   rC  rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z$AsyncWebhooks.ping.<locals>.<lambda>³  r~   r(   r   r€   r…   r\   rY   rE  r†   r‡   rF  )(r   r�   rŽ   rL   r�   r   r   r   r  r   r   r   r‘   rH  r  r”   r-   rJ   r„   r•   r–   r—   r   r   r   r˜   r	   rI  rz   rš   rJ  rœ   rK  rž   r¡   r   rL  rM  r   r   r  s         `               @r&   r	  zAsyncWebhooks.ping5  s$  øøè è € ð4 ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ+Ø#ØÝÔ)¨$µ½Ô9TÔ0UÑVÔVð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØ4ØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ.Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 (ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ$ *ØÔ)Ø�^ Ø&ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   È.I  É 
J9É
A%J4Ê4J9ÍM Í
OÍ"A%OÏOr
  r  c             ƒ   ó€  ‡‡K  — d}d}	t           }
d}|}|                      |¦  «        }|€| j        j        }|�|}n|                      ||	¦  «        }t          j        ||t          j        |¬¦  «        ¬¦  «        Št          j	        |¦  «        \  }}|  
                    dd||	‰ddddd	||t          j        | j        j        j        ¬
¦  «        | j        j        ˆˆfd„d|¬¦  «        }|
t           k    rM| j        j        t           ur| j        j        }
n-t!          j        dt!          j        dddd¦  «        dd¬¦  «        }
d}t'          |
t           j        ¦  «        r|
g d¢f}d„ }t)          | j        |pdddt+          | j        j        t,          j        ¦  «        dgdt1          |d¬¦  «        ¬¦  «        }|                      ||d„ |dk    |¬¦  «        ƒ d{V —†}|dk    �rOt!          j        d d!g|j        ¦  «        r©|                     ¦   «         ƒ d{V —† 	  ||¦  «        ƒ d{V —† n|# t:          $ ro}t          j        | j        j                              d"¦  «        | j        j                              d#¦  «        tC          |¦  «        ||¦  «        ƒ d{V —† Y d}~nd}~ww xY w|dk    rt          j"        nt          j#        }tI          tJ           |||d$| tC          |¦  «        | j        j                              d#¦  «        | j        j                              d"¦  «        ¬%¦  «        ¦  «        S 	  ||¦  «        ƒ d{V —†S # t:          $ rp}t          j        | j        j                              d"¦  «        | j        j                              d#¦  «        tC          |¦  «        ||¦  «        ƒ d{V —† Y d}~dS d}~ww xY w)&r  Nr  rü   rµ   r  FTr9   r:   r;   c                  ót   •— t          j        ‰�‰j        nd dddt          t          j                 ‰ ¬¦  «        S rí   r  r½   s   €€r&   r}   z5AsyncWebhooks.rotate_signing_secret.<locals>.<lambda>!	  r  r(   r¿   rM   rN   rO   rP   rQ   rR   rS   rU   c              “   ó¬  K  — t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        r0t          j        | ¦  «        ƒ d {V —†}t          j        d| |¦  «        ‚t          j        | dd¦  «        rt          t          j        | d¬¦  «        S t          j        d	| ¦  «        ‚r[   )r   r`   rA  r   rb   r   r   r  rd   s     r&   rg   zFAsyncWebhooks.rotate_signing_secret.<locals>._speakeasy_parse_response<	  s  è è € ÝÔ# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨e°SÑ9Ô9ð Ý&+Ô&@ÀÑ&JÔ&JÐ JÐ JÐ JÐ JÐ JÐ J�ÝÔ.Ø(¨(°Mñô ð õ Ô# H¨iÐ9KÑLÔLð Ý.ÝÔ?ØØ"ðñ ô ð õ Ô*Ð+IÈ8ÑTÔTÐTr(   ri   r  r   rC  rl   ro   c                 ó0   — t          j        ddg| ¦  «        S rx   ry   r{   s    r&   r}   z5AsyncWebhooks.rotate_signing_secret.<locals>.<lambda>_	  r~   r(   r   r€   r…   r\   rY   rE  r†   r‡   rF  )&r   r�   rŽ   rL   r�   r   r  r   r   r‘   rH  r  r”   r-   rJ   r„   r   r•   r–   r—   r   r   r   r˜   r	   rI  rz   rš   rJ  rœ   rK  rž   r¡   r   rL  rM  r   r   r  s         `               @r&   r  z#AsyncWebhooks.rotate_signing_secretà  s$  øøè è € ð. ˆØˆÝ7<ˆØˆ
Ø$ˆØ×,Ò,¨WÑ5Ô5ˆ
ØÐØÔ/Ô:ˆJàÐ!Ø!ˆHˆHà—}’} X¨}Ñ=Ô=ˆHåÔ3Ø#ØÝÔ4Ø$7ðñ ô ð
ñ 
ô 
ˆõ 2BÔ1WØñ2
ô 2
Ñ.Ð  ,ð ×'Ò'ØØCØØ'ØØ"'Ø$(Ø%)Ø*Ø 2Ø%Ø*ÝÔ6Ø Ô2Ô:ÔFðñ ô ð Ô+Ô4ð!ð !ð !ð !ð !ð #Ø!ð5 (ñ 
ô 
ˆð: •eÒÐØÔ%Ô2½%Ð?Ð?ØÔ0Ô=��åÔ+Ø+ÝÔ)¨#¨t°Q¸Ñ>Ô>ØØ !ð	ñ ô �ð ˆÝ�g�uÔ0Ñ1Ô1ð 	CØ#Ð%AÐ%AÐ%AÐBˆLð	Uð 	Uð 	Uõ( *ØÔ)Ø�^ Ø.ØÝ1ØÔ&Ô/µ´ñô ð �ØÝ$Ð*BÈgÐVÑVÔVð
ñ 
ô 
Ðð ×.Ò.Ø(ØØ!VÐ!VØ+¨{Ò:Ø%ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆð $ xÒ/Ñ/ÝÔ'¨°¨¸Ô8LÑMÔMð Ø—n’nÑ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&ð	Ø3Ð3°HÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ð=øÝ ð ð ð Ý*ÔBØÔ.Ô7×;Ò;¸NÑKÔKØÔ.Ô7×;Ò;¸HÑEÔEÝ.Ð/BÑCÔCØ Ø"ñô ð ð ð ð ð ð ð ð ð ð ð ð øøøøðøøøð ,¨{Ò:Ð:õ !Ô9Ð9å%Ô6ð $õ
 ÝØ'Ð'Ø Ø4Ø#Ø#Ý3Ð4GÑHÔHØÔ0Ô9×=Ò=¸hÑGÔGØ $Ô 6Ô ?× CÒ CÀNÑ SÔ Sðñ ô ñô ð ð		Ø2Ð2°8Ñ<Ô<Ð<Ð<Ð<Ð<Ð<Ð<Ð<øÝð 	ð 	ð 	Ý"Ô:ØÔ&Ô/×3Ò3°NÑCÔCØÔ&Ô/×3Ò3°HÑ=Ô=Ý&Ð':Ñ;Ô;ØØñô ð ð ð ð ð ð ð ð ð ð ð ð ð øøøøð	øøøs2   ÈH+ È+
J$È5A%JÊJ$Ì2M Í
N=ÍA%N8Î8N=r  r,  r(   r&   r:  r:  å  sE  € € € € € Øð2ð 2ñ „Xð2ð ð8ð 8ñ „Xð8ð &*Ø#'Ø$(Ø59Ø37Ø9=ð]ð ]ð ]ð ˜c”]ð]ð ˜C”=ð	]ð
 ˜S”Mð]ð   ¨¨S¨Ô 1Ô2ð]ð ˜g c¨3 hÔ/Ô0ð]ð ˜%  u¤}Ð 4Ô5Ô6ð]ð 
Ô	%ð]ð ]ð ]ð ]ðH &*Ø"Ø59Ø37Ø26Ø9=ðsð sð sð $Ð$4Ô$KÔLðsð ð	sð
 ˜c”]ðsð �sŒmðsð   ¨¨S¨Ô 1Ô2ðsð ˜g c¨3 hÔ/Ô0ðsð ˜W S¨# XÔ.Ô/ðsð ˜%  u¤}Ð 4Ô5Ô6ðsð 
Ô	ðsð sð sð sðr &*Ø59Ø37Ø9=ðWð Wð WàðWð ˜c”]ð	Wð
   ¨¨S¨Ô 1Ô2ðWð ˜g c¨3 hÔ/Ô0ðWð ˜%  u¤}Ð 4Ô5Ô6ðWð 
Ô	ðWð Wð Wð Wðz &*Ø59Ø37Ø9=ðWð Wð WàðWð ˜c”]ð	Wð
   ¨¨S¨Ô 1Ô2ðWð ˜g c¨3 hÔ/Ô0ðWð ˜%  u¤}Ð 4Ô5Ô6ðWð 
Ô	ðWð Wð Wð Wðz &*Ø%)Ø"ØEIð Ø!Ø59Ø37Ø26Ø9=ðð ð àðð ˜c”]ð	ð
 ˜c”]ðð �sŒmðð Ð.ÔAÔBðð $ØÐ+ÔHÔIô
ðð �cŒ]ðð   ¨¨S¨Ô 1Ô2ðð ˜g c¨3 hÔ/Ô0ðð ˜W S¨# XÔ.Ô/ðð ˜%  u¤}Ð 4Ô5Ô6ðð  
Ô	ð!ð ð ð ðJ &*ð Ø59Ø37Ø26Ø9=ðið ið iàðið ˜c”]ð	ið
 ØØ+Ô>Ø+ÔCðEôô
ðið   ¨¨S¨Ô 1Ô2ðið ˜g c¨3 hÔ/Ô0ðið ˜W S¨# XÔ.Ô/ðið ˜%  u¤}Ð 4Ô5Ô6ðið 
Ô	%ðið ið ið ið^ &*ð Ø59Ø37Ø26Ø9=ðjð jð jàðjð ˜c”]ð	jð
 &Ø/ÔBô
ðjð   ¨¨S¨Ô 1Ô2ðjð ˜g c¨3 hÔ/Ô0ðjð ˜W S¨# XÔ.Ô/ðjð ˜%  u¤}Ð 4Ô5Ô6ðjð 
Ô	4ðjð jð jð jð jð jr(   r:  c                   ó   — e Zd Zdeddfd„ZdS )r<  r.  r3   Nc                 óÆ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j	        d¦  «        | _	        d S r0  )
r1  r   Úasync_to_raw_response_wrapperrª   rÌ   rÛ   r¡   rø   r	  r  r3  s     r&   r4  z%AsyncWebhooksWithRawResponse.__init__Ž	  sÚ   € ØˆŒ	Ý$ÔBØŒH�oñ
ô 
ˆŒ	õ 'ÔDØŒJ˜ñ
ô 
ˆŒõ 'ÔDØŒJ˜ñ
ô 
ˆŒõ $ÔAØŒG�_ñ
ô 
ˆŒõ 'ÔDØŒJ˜ñ
ô 
ˆŒõ %ÔBØŒH�oñ
ô 
ˆŒ	õ &6Ô%SØÔ% ñ&
ô &
ˆÔ"Ð"Ð"r(   ©r  r  r  r:  r4  r,  r(   r&   r<  r<  �	  s6   € € € € € ð
˜Mð 
¨dð 
ð 
ð 
ð 
ð 
ð 
r(   r<  c                   ó   — e Zd Zdeddfd„ZdS )r>  r.  r3   Nc                 óÆ  — || _         t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j        d¦  «        | _        t          j        |j	        d¦  «        | _	        d S r0  )
r1  r   Ú"async_to_streamed_response_wrapperrª   rÌ   rÛ   r¡   rø   r	  r  r3  s     r&   r4  z+AsyncWebhooksWithStreamingResponse.__init__¨	  sÝ   € ØˆŒ	Ý$ÔGØŒH�oñ
ô 
ˆŒ	õ 'ÔIØŒJ˜ñ
ô 
ˆŒõ 'ÔIØŒJ˜ñ
ô 
ˆŒõ $ÔFØŒG�_ñ
ô 
ˆŒõ 'ÔIØŒJ˜ñ
ô 
ˆŒõ %ÔGØŒH�oñ
ô 
ˆŒ	õ Ô?ØÔ)¨?ñô ð 	Ô"Ð"Ð"r(   rj  r,  r(   r&   r>  r>  §	  s6   € € € € € ð
˜Mð 
¨dð 
ð 
ð 
ð 
ð 
ð 
r(   r>  )-Ú__doc__ri   r   r   r   r   r†   r   r   r	   Úbasesdkr
   r   r   r   r   r   Útypes.webhooksr   r(  r   r*  r   r%  r   r&  r   r   Úutils.unmarshal_json_responser   r#  Útypingr   r   r   r   r   r   r   r    r#   r*   r:  r<  r>  r,  r(   r&   ú<module>rs     sC  ðð$ HÐ Gà *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HØ *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ Bðð ð ð ð ð ð ð ð ð ð ð ð ;Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ø BÐ BÐ BÐ BÐ BÐ BØ €€€Ø FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FðPð Pð Pð Pð Pˆwñ Pô Pð Pðf$
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð(
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð4eð eð eð eð e�Lñ eô eð eðP%
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð4
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
r(   