Ë
    <@‹g&  ã                   óŒ   — d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
mZmZmZmZ d dlmZmZmZ  G d„ ded   ed   «      Zy	)
é    )ÚCreateableAPIResource)ÚDeletableAPIResource)ÚRequestOptions)Úclass_method_variantÚsanitize_id)ÚClassVarÚListÚOptionalÚcastÚoverload)ÚLiteralÚNotRequiredÚUnpackc                   óÞ  — e Zd ZU dZeed      ed<    G d„ de«      Ze	ed<   	 e	ed<   	 e
ed<   	 eed<   	 ed   ed	<   	 ee
   ed
<   	 ede
ded   dd fd„«       Zeede
ded   dd fd„«       «       Zeded   dd fd„«       Z ed«      ded   dd fd„«       Zede
ded   dd fd„«       Zeede
ded   dd fd„«       «       Zeded   dd fd„«       Z ed«      ded   dd fd„«       Zed„ «       Zy)ÚEphemeralKeyÚephemeral_keyÚOBJECT_NAMEc                   ó$   — e Zd ZU eee      ed<   y)úEphemeralKey.DeleteParamsÚexpandN)Ú__name__Ú
__module__Ú__qualname__r   r	   ÚstrÚ__annotations__© ó    úT/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_ephemeral_key.pyÚDeleteParamsr      s   … Ø˜D ™IÑ&Ó&ð	r   r   ÚcreatedÚexpiresÚidÚlivemodeÚobjectÚsecretÚsidÚparamsr   Úreturnc                 óz   — | j                  «       ›dt        |«      ›}t        d| j                  d||¬«      «      S )úI
        Invalidates a short-lived API key for a given resource.
        ú/r   Údelete©r'   )Ú	class_urlr   r   Ú_static_request©Úclsr&   r'   Úurls       r   Ú_cls_deletezEphemeralKey._cls_delete0   sE   € ð Ÿ™¬+°cÔ*:Ð;ˆÜØØ×ÑØØØð  ó ó
ð 	
r   c                  ó   — y©r*   Nr   ©r&   r'   s     r   r,   zEphemeralKey.deleteA   s   € ð 	r   c                  ó   — yr5   r   ©Úselfr'   s     r   r,   zEphemeralKey.deleteK   s   € ð 	r   r3   c                 óF   — | j                  d| j                  «       |¬«      S )r*   r,   r-   )Ú_request_and_refreshÚinstance_urlr8   s     r   r,   zEphemeralKey.deleteT   s.   € ð ×(Ñ(ØØ×ÑÓØð )ó 
ð 	
r   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)r*   r+   r   r,   r-   N)r.   r   r   Ú_static_request_asyncr0   s       r   Ú_cls_delete_asynczEphemeralKey._cls_delete_asynca   sS   è ø€ ð Ÿ™¬+°cÔ*:Ð;ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðús   ‚<A	¾A
¿	A	c              ‹   ó   K  — y­wr5   r   r6   s     r   Údelete_asynczEphemeralKey.delete_asyncr   s   è ø€ ð 	ùó   ‚c              ‹   ó   K  — y­wr5   r   r8   s     r   rA   zEphemeralKey.delete_async|   s   è ø€ ð 	ùrB   r?   c              ‹   ób   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† S 7 Œ­w)r*   r,   r-   N)Ú_request_and_refresh_asyncr<   r8   s     r   rA   zEphemeralKey.delete_async…   s<   è ø€ ð ×4Ñ4ØØ×ÑÓØð 5ó 
÷ 
ð 	
ð 
ús   ‚&/¨-©/c                 ó„   — |j                  d«      €t        d«      ‚| j                  «       }| j                  d||d¬«      S )NÚstripe_versionz;stripe_version must be specified to create an ephemeral keyÚpostÚapi)r'   Úbase_address)ÚgetÚ
ValueErrorr.   r/   )r1   r'   r2   s      r   ÚcreatezEphemeralKey.create’   sU   € à:‰:Ð&Ó'Ð/Üðóð ð
 m‰m‹oˆØ×"Ñ"ØØØØð	 #ó 
ð 	
r   N)r   r   r   r   r   r   r   r   r   Úintr   Úboolr
   Úclassmethodr   r3   r   Ústaticmethodr,   r   r?   rA   rM   r   r   r   r   r      s  … ð 7F€K˜' /Ñ2Ñ3ÓEô~ô ð ƒLðð ƒLðð 	ƒGðð ƒNðð OÑ$Ó$ðð S‰MÓðð ð
Øð
Ø!'Ð(CÑ!Dð
à	ò
ó ð
ð  ØðØðØ"Ð#>Ñ?ðà	òó ó ðð ðØÐ:Ñ;ðà	òó ðñ ˜-Ó(ð

ØÐ:Ñ;ð

à	ò

ó )ð

ð ð
Øð
Ø!'Ð(CÑ!Dð
à	ò
ó ð
ð  ØðØðØ"Ð#>Ñ?ðà	òó ó ðð ðØÐ:Ñ;ðà	òó ðñ Ð-Ó.ð

ØÐ:Ñ;ð

à	ò

ó /ð

ð ñ
ó ñ
r   r   N)Ústripe._createable_api_resourcer   Ústripe._deletable_api_resourcer   Ústripe._request_optionsr   Ústripe._utilr   r   Útypingr   r	   r
   r   r   Útyping_extensionsr   r   r   r   r   r   r   ú<module>rX      s<   ðõ BÝ ?Ý 2ß :ß ;Õ ;ß :Ñ :ôU
Ø˜.Ñ)Ø˜Ñ(õU
r   