Ë
    <@‹gv  ã                   óx   — 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
mZ d dlmZmZmZ  G d„ ded   «      Zy	)
é    )Ú
ListObject)ÚListableAPIResource)ÚRequestOptions)ÚStripeObject)ÚClassVarÚListÚOptional)ÚLiteralÚNotRequiredÚUnpackc                   óp  — 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	   ed<   	 e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)ÚSupplierz'
    A supplier of carbon removal.
    zclimate.supplierÚOBJECT_NAMEc                   ó`   — e Zd ZU ee   ed<   	 eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úSupplier.LocationÚcityÚcountryÚlatitudeÚ	longitudeÚregionN)Ú__name__Ú
__module__Ú__qualname__r	   ÚstrÚ__annotations__Úfloat© ó    úW/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/climate/_supplier.pyÚLocationr      sP   … Ø�s‰mÓð	ð ‹ð	ð ˜5‘/Ó!ð	ð ˜E‘?Ó"ð	ð ˜‘Óð	r   r    c                   óZ   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)úSupplier.ListParamsÚending_beforeÚexpandÚlimitÚstarting_afterN)r   r   r   r   r   r   r   Úintr   r   r   Ú
ListParamsr"   (   sL   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r   r(   c                   ó$   — e Zd ZU eee      ed<   y)úSupplier.RetrieveParamsr$   N)r   r   r   r   r   r   r   r   r   r   ÚRetrieveParamsr*   :   s   … Ø˜D ™IÑ&Ó&ð	r   r+   ÚidÚinfo_urlÚlivemodeÚ	locationsÚnameÚobject)Ú"biomass_carbon_removal_and_storageÚdirect_air_captureÚenhanced_weatheringÚremoval_pathwayÚparamsr"   Úreturnc                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )ú?
        Lists all available Climate supplier objects.
        Úget©r6   ú%Expected list object from API, got %s)Ú_static_requestÚ	class_urlÚ
isinstancer   Ú	TypeErrorÚtyper   ©Úclsr6   Úresults      r   ÚlistzSupplier.lista   s]   € ð ×$Ñ$ØØ�M‰M‹OØð %ó 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆr   c              ‹   óÈ   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S 7 Œ7­w)r9   r:   r;   Nr<   )Ú_static_request_asyncr>   r?   r   r@   rA   r   rB   s      r   Ú
list_asynczSupplier.list_asyncu   sk   è ø€ ð ×0Ñ0ØØ�M‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"r*   c                 ó8   —  | |fi |¤Ž}|j                  «        |S )ú6
        Retrieves a Climate supplier object.
        )Úrefresh©rC   r,   r6   Úinstances       r   ÚretrievezSupplier.retrieve‰   s$   € ñ �rÑ$˜VÑ$ˆØ×ÑÔØˆr   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)rJ   N)Úrefresh_asyncrL   s       r   Úretrieve_asynczSupplier.retrieve_async”   s3   è ø€ ñ �rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (N)r   r   r   Ú__doc__r   r   r
   r   r   r    r   r(   r+   r   Úboolr   Úclassmethodr   r   rE   rH   rN   rQ   Ú_inner_class_typesr   r   r   r   r      s  … ñð :L€K�˜'Ð"4Ñ5Ñ6ÓKô�<ô ô,�^ô ô$˜ô ð 	ƒGðð ƒMðð ƒNðð �H‰~Óðð ƒIðð Ð&Ñ'Ó'ðð ð	ñó ð
ð ðØÐ3Ñ4ðà	�JÑ	òó ðð& ðØÐ3Ñ4ðà	�JÑ	òó ðð& ðØðØ &Ð'@Ñ Aðà	òó ðð ðØðØ &Ð'@Ñ Aðà	òó ðð & xÐ0Ñr   r   N)Ústripe._list_objectr   Ústripe._listable_api_resourcer   Ústripe._request_optionsr   Ústripe._stripe_objectr   Útypingr   r   r	   Útyping_extensionsr
   r   r   r   r   r   r   ú<module>r\      s3   ðõ +Ý =Ý 2Ý .ß +Ñ +ß :Ñ :ôT1Ð" :Ñ.õ T1r   