Ë
    –kñh‹  ã                   óÐ   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d dlmZmZmZmZ d dlmZmZmZ erd dlmZ d d	lmZ d d
lmZ d dlmZ  G d„ ded   ed   ed   «      Zy)é    )ÚCreateableAPIResource)ÚDeletableAPIResource)Ú
ListObject)ÚListableAPIResource)Úclass_method_variantÚsanitize_id)ÚClassVarÚOptionalÚcastÚoverload)ÚLiteralÚUnpackÚTYPE_CHECKING)ÚApplePayDomainCreateParams)ÚApplePayDomainDeleteParams)ÚApplePayDomainListParams)ÚApplePayDomainRetrieveParamsc                   ó   — e Zd ZU dZeed      ed<   eed<   	 eed      ed<   	 e	ed<   e	ed<   	 e
ed<   	 ed   ed	<   	 ed
ed   dd fd„«       Ze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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   ded    fd„«       Zed
ed   ded    fd„«       Zede	d
ed   dd fd„«       Zede	d
ed   dd fd „«       Zed!„ «       Zy")#ÚApplePayDomainÚapple_pay_domainÚOBJECT_NAMEÚcreatedTÚdeletedÚdomain_nameÚidÚlivemodeÚobjectÚparamsr   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )ú-
        Create an apple pay domain.
        r   Úpost©r   )r   Ú_static_requestÚ	class_url©Úclsr   s     úX/var/www/api/v1/venv_fitandmore/lib/python3.12/site-packages/stripe/_apple_pay_domain.pyÚcreatezApplePayDomain.create6   s6   € ô ØØ×ÑØØ—‘“Øð  ó ó
ð 	
ó    c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)r!   r   r"   r#   N)r   Ú_static_request_asyncr%   r&   s     r(   Úcreate_asynczApplePayDomain.create_asyncF   sD   è ø€ ô ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9Úsidr   c                 óz   — | j                  «       ›dt        |«      ›}t        d| j                  d||¬«      «      S )ú-
        Delete an apple pay domain.
        Ú/r   Údeleter#   )r%   r   r   r$   ©r'   r.   r   Úurls       r(   Ú_cls_deletezApplePayDomain._cls_deleteV   sE   € ð Ÿ™¬+°cÔ*:Ð;ˆÜØØ×ÑØØØð  ó ó
ð 	
r*   c                  ó   — y©r0   N© ©r.   r   s     r(   r2   zApplePayDomain.deleteg   s   € ð 	r*   c                  ó   — yr7   r8   ©Úselfr   s     r(   r2   zApplePayDomain.deleteq   s   € ð 	r*   r5   c                 óF   — | j                  d| j                  «       |¬«      S )r0   r2   r#   )Ú_request_and_refreshÚinstance_urlr;   s     r(   r2   zApplePayDomain.deletez   s.   € ð ×(Ñ(ØØ×ÑÓØð )ó 
ð 	
r*   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)r0   r1   r   r2   r#   N)r%   r   r   r,   r3   s       r(   Ú_cls_delete_asyncz ApplePayDomain._cls_delete_async‡   sS   è ø€ ð Ÿ™¬+°cÔ*:Ð;ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðús   ‚<A	¾A
¿	A	c              ‹   ó   K  — y­wr7   r8   r9   s     r(   Údelete_asynczApplePayDomain.delete_async˜   s   è ø€ ð 	ùó   ‚c              ‹   ó   K  — y­wr7   r8   r;   s     r(   rC   zApplePayDomain.delete_async¢   s   è ø€ ð 	ùrD   rA   c              ‹   ób   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† S 7 Œ­w)r0   r2   r#   N)Ú_request_and_refresh_asyncr?   r;   s     r(   rC   zApplePayDomain.delete_async«   s<   è ø€ ð ×4Ñ4ØØ×ÑÓØð 5ó 
÷ 
ð 	
ð 
ús   ‚&/¨-©/r   c                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )ú)
        List apple pay domains.
        Úgetr#   ú%Expected list object from API, got %s)r$   r%   Ú
isinstancer   Ú	TypeErrorÚtypeÚ__name__©r'   r   Úresults      r(   ÚlistzApplePayDomain.list¸   s]   € ð ×$Ñ$ØØM‰M‹OØð %ó 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆr*   c              ‹   óÈ   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S 7 Œ7­w)rI   rJ   r#   NrK   )r,   r%   rL   r   rM   rN   rO   rP   s      r(   Ú
list_asynczApplePayDomain.list_asyncÌ   sk   è ø€ ð ×0Ñ0ØØM‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"r   c                 ó8   —  | |fi |¤Ž}|j                  «        |S )ú/
        Retrieve an apple pay domain.
        )Úrefresh©r'   r   r   Úinstances       r(   ÚretrievezApplePayDomain.retrieveà   s$   € ñ rÑ$˜VÑ$ˆØ×ÑÔØˆr*   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)rV   N)Úrefresh_asyncrX   s       r(   Úretrieve_asynczApplePayDomain.retrieve_asyncë   s3   è ø€ ñ rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (c                  ó   — y)Nz/v1/apple_pay/domainsr8   )r'   s    r(   r%   zApplePayDomain.class_urlö   s   € à&r*   N)rO   Ú
__module__Ú__qualname__r   r	   r   Ú__annotations__Úintr
   ÚstrÚboolÚclassmethodr   r)   r-   r5   r   Ústaticmethodr2   r   rA   rC   r   rR   rT   rZ   r]   r%   r8   r*   r(   r   r      s"  … ð
 :L€K˜'Ð"4Ñ5Ñ6ÓKØƒLðð g˜d‘mÑ$Ó$ðð ÓØƒGðð ƒNðð Ð&Ñ'Ó'ðð ð
ØÐ:Ñ;ð
à	ò
ó ð
ð ð
ØÐ:Ñ;ð
à	ò
ó ð
ð ð
Øð
Ø!'Ð(DÑ!Eð
à	ò
ó ð
ð  ØðØðØ"Ð#?Ñ@ðà	òó ó ðð ðØÐ;Ñ<ðà	òó ðñ ˜-Ó(ð

ØÐ;Ñ<ð

à	ò

ó )ð

ð ð
Øð
Ø!'Ð(DÑ!Eð
à	ò
ó ð
ð  ØðØðØ"Ð#?Ñ@ðà	òó ó ðð ðØÐ;Ñ<ðà	òó ðñ Ð-Ó.ð

ØÐ;Ñ<ð

à	ò

ó /ð

ð ðØÐ8Ñ9ðà	Ð$Ñ	%òó ðð& ðØÐ8Ñ9ðà	Ð$Ñ	%òó ðð& ðØðØ &Ð'EÑ Fðà	òó ðð ðØðØ &Ð'EÑ Fðà	òó ðð ñ'ó ñ'r*   r   N)Ústripe._createable_api_resourcer   Ústripe._deletable_api_resourcer   Ústripe._list_objectr   Ústripe._listable_api_resourcer   Ústripe._utilr   r   Útypingr	   r
   r   r   Útyping_extensionsr   r   r   Ú-stripe.params._apple_pay_domain_create_paramsr   Ú-stripe.params._apple_pay_domain_delete_paramsr   Ú+stripe.params._apple_pay_domain_list_paramsr   Ú/stripe.params._apple_pay_domain_retrieve_paramsr   r   r8   r*   r(   Ú<module>rr      sa   ðõ BÝ ?Ý *Ý =ß :ß 5Ó 5ß <Ñ <áõõõõô
^'ØÐ*Ñ+ØÐ)Ñ*ØÐ(Ñ)õ^'r*   