Ë
    <@‹g,  ã                   ód   — d dl mZ d dlmZ d dlmZmZmZmZ d dl	m
Z
mZmZ  G d„ ded   «      Zy)é    )ÚCreateableAPIResource)ÚRequestOptions)ÚClassVarÚListÚOptionalÚcast)ÚLiteralÚNotRequiredÚUnpackc                   ó²   — e Zd ZU dZdZeed      ed<    G d„ de«      Z	e
e   ed<   	 ed   ed<   	 eed<   	 ed	ed
   dd fd„«       Zed	ed
   dd fd„«       Zy)ÚConnectionTokenz°
    A Connection Token is used by the Stripe Terminal SDK to connect to a reader.

    Related guide: [Fleet management](https://stripe.com/docs/terminal/fleet/locations)
    zterminal.connection_tokenÚOBJECT_NAMEc                   ó6   — e Zd ZU eee      ed<   	 ee   ed<   y)úConnectionToken.CreateParamsÚexpandÚlocationN)Ú__name__Ú
__module__Ú__qualname__r
   r   ÚstrÚ__annotations__© ó    ú`/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/terminal/_connection_token.pyÚCreateParamsr      s(   … Ø˜D ™IÑ&Ó&ð	ð ˜cÑ"Ó"ð	r   r   r   ÚobjectÚsecretÚparamsr   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )úé
        To connect to a reader the Stripe Terminal SDK needs to retrieve a short-lived connection token from Stripe, proxied through your server. On your backend, add an endpoint that creates and returns a connection token.
        r   Úpost©r   )r   Ú_static_requestÚ	class_url©Úclsr   s     r   ÚcreatezConnectionToken.create+   s6   € ô ØØ×ÑØØ—‘“Øð  ó ó
ð 	
r   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ConnectionToken.create_async;   sD   è ø€ ô ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9N)r   r   r   Ú__doc__r   r   r	   r   r   r   r   r   Úclassmethodr   r(   r+   r   r   r   r   r   	   s³   … ñð 	$ð �˜'Ð"=Ñ>Ñ?ó ô�~ô ð �s‰mÓðð Ð/Ñ0Ó0ðð ƒKðð ð
ØÐ<Ñ=ð
à	ò
ó ð
ð ð
ØÐ<Ñ=ð
à	ò
ó ñ
r   r   N)Ústripe._createable_api_resourcer   Ústripe._request_optionsr   Útypingr   r   r   r   Útyping_extensionsr	   r
   r   r   r   r   r   ú<module>r2      s/   ðõ BÝ 2ß 1Ó 1ß :Ñ :ô@
Ð+Ð,=Ñ>õ @
r   