Ë
    <@‹g·  ã                   ót   — 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  G d„ ded   «      Zy	)
é    )Ú
ListObject)ÚListableAPIResource)ÚRequestOptions)ÚStripeObject)ÚClassVarÚList)ÚLiteralÚNotRequiredÚUnpackc                   ón  — e Zd ZU dZdZeed      ed<    G d„ de«      Z	 G d„ de
«      Z G d„ d	e
«      Ze	ed
<   eed<   	 eed<   	 eed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 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d
e	iZy)ÚPhysicalBundlez±
    A Physical Bundle represents the bundle of physical items - card stock, carrier letter, and envelope - that is shipped to a cardholder when you create a physical card.
    zissuing.physical_bundleÚOBJECT_NAMEc                   óB   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)úPhysicalBundle.Features)ÚoptionalÚrequiredÚunsupportedÚ	card_logoÚcarrier_textÚsecond_lineN)Ú__name__Ú
__module__Ú__qualname__r	   Ú__annotations__© ó    ú^/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/issuing/_physical_bundle.pyÚFeaturesr      s9   … ØÐ@ÑAÓAð	ð ÐCÑDÓDð	ð ÐBÑCÓCð	r   r   c                   óŠ   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   y	)
úPhysicalBundle.ListParamsÚending_beforeÚexpandÚlimitÚstarting_after©ÚactiveÚinactiveÚreviewÚstatus©ÚcustomÚstandardÚtypeN)	r   r   r   r
   Ústrr   r   Úintr	   r   r   r   Ú
ListParamsr    "   s|   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	ð ˜GÐ$BÑCÑDÓDð	ð ˜'Ð"6Ñ7Ñ8Ó8ð	r   r0   c                   ó$   — e Zd ZU eee      ed<   y)úPhysicalBundle.RetrieveParamsr"   N)r   r   r   r
   r   r.   r   r   r   r   ÚRetrieveParamsr2   <   s   … Ø˜D ™IÑ&Ó&ð	r   r3   ÚfeaturesÚidÚlivemodeÚnameÚobjectr%   r)   r*   r-   Úparamsr    Úreturnc                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )ú°
        Returns a list of physical bundle objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
        Úget©r9   ú%Expected list object from API, got %s)Ú_static_requestÚ	class_urlÚ
isinstancer   Ú	TypeErrorr-   r   ©Úclsr9   Úresults      r   ÚlistzPhysicalBundle.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)r<   r=   r>   Nr?   )Ú_static_request_asyncrA   rB   r   rC   r-   r   rD   s      r   Ú
list_asynczPhysicalBundle.list_asyncp   sk   è ø€ ð ×0Ñ0ØØ�M‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"r2   c                 ó8   —  | |fi |¤Ž}|j                  «        |S )ú5
        Retrieves a physical bundle object.
        )Úrefresh©rE   r5   r9   Úinstances       r   ÚretrievezPhysicalBundle.retrieve„   s$   € ñ �rÑ$˜VÑ$ˆØ×ÑÔØˆr   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)rL   N)Úrefresh_asyncrN   s       r   Úretrieve_asynczPhysicalBundle.retrieve_async�   s3   è ø€ ñ �rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (N)r   r   r   Ú__doc__r   r   r	   r   r   r   r   r0   r3   r.   ÚboolÚclassmethodr   r   rG   rJ   rP   rS   Ú_inner_class_typesr   r   r   r   r      s{  … ñð
 	"ð �˜'Ð";Ñ<Ñ=ó ô�<ô ô�^ô ô4˜ô ð ÓØƒGðð ƒNðð ƒIðð Ð-Ñ.Ó.ðð Ð2Ñ3Ó3ðð Ð&Ñ
'Ó'ðð ðØÐ9Ñ:ðà	Ð$Ñ	%òó ðð& ðØÐ9Ñ:ðà	Ð$Ñ	%òó ðð& ðØðØ &Ð'FÑ Gðà	òó ðð ðØðØ &Ð'FÑ Gðà	òó ðð % hÐ/Ñr   r   N)Ústripe._list_objectr   Ústripe._listable_api_resourcer   Ústripe._request_optionsr   Ústripe._stripe_objectr   Útypingr   r   Útyping_extensionsr	   r
   r   r   r   r   r   ú<module>r^      s1   ðõ +Ý =Ý 2Ý .ß !ß :Ñ :ôO0Ð(Ð)9Ñ:õ O0r   