Ë
    ¸Ai¨2  ã                   óp   — 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 erd dlmZ  G d„ ded   «      Zy)	é    )ÚSingletonAPIResource)ÚStripeObject)ÚClassVarÚListÚOptional)ÚLiteralÚUnpackÚTYPE_CHECKING)ÚBalanceRetrieveParamsc                   ó¤  — 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 G d
„ de«      Z G d„ de«      Z G d„ de«      Zee	   ed<   	 eee
      ed<   	 eee      ed<   	 ee   ed<   eed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   eded   dd fd„«       Zeded   dd fd„«       Zed„ «       Ze	e
eeeedœZy) ÚBalancea“  
    This is an object representing your Stripe balance. You can retrieve it to see
    the balance currently on your Stripe account.

    The top-level `available` and `pending` comprise your "payments balance."

    Related guide: [Balances and settlement time](https://stripe.com/docs/payments/balances), [Understanding Connect account balances](https://stripe.com/docs/connect/account-balances)
    ÚbalanceÚOBJECT_NAMEc                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)úBalance.Availablec                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)úBalance.Available.SourceTypesÚbank_accountÚcardÚfpxN©Ú__name__Ú
__module__Ú__qualname__r   ÚintÚ__annotations__© ó    úB/var/www/html/immo/lib/python3.12/site-packages/stripe/_balance.pyÚSourceTypesr      ó3   … Ø" 3™-Ó'ðð ˜3‘-Óðð ˜#‘Óðr   r    ÚamountÚcurrencyÚsource_typesN©
r   r   r   r   r    r   r   Ústrr   Ú_inner_class_typesr   r   r   Ú	Availabler      ó>   … ô	˜,ô 	ð ‹ð	ð ‹ð	ð ˜{Ñ+Ó+Ø,¨kÐ:Ñr   r(   c                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)úBalance.ConnectReservedc                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú#Balance.ConnectReserved.SourceTypesr   r   r   Nr   r   r   r   r    r-   3   r!   r   r    r"   r#   r$   Nr%   r   r   r   ÚConnectReservedr+   2   r)   r   r.   c                   ó„   — e Zd ZU  G d„ de«      Z G d„ de«      Zeed<   	 eed<   	 e	e
e      ed<   	 e	e   ed<   eed	œZy
)úBalance.InstantAvailablec                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)ú%Balance.InstantAvailable.NetAvailablec                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú1Balance.InstantAvailable.NetAvailable.SourceTypesr   r   r   Nr   r   r   r   r    r4   N   ó3   … Ø& s™mÓ+ðð ˜s‘mÓ#ðð ˜c‘]Ó"ðr   r    r"   Údestinationr$   Nr%   r   r   r   ÚNetAvailabler2   M   s?   … ô˜lô ð ‹Kðð Óðð # ;Ñ/Ó/Ø"0°+Ð!>Ñr   r7   c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú$Balance.InstantAvailable.SourceTypesr   r   r   Nr   r   r   r   r    r9   g   r!   r   r    r"   r#   Únet_availabler$   )r:   r$   N)r   r   r   r   r7   r    r   r   r&   r   r   r'   r   r   r   ÚInstantAvailabler0   L   sd   … ô	?˜<ô 	?ô4	˜,ô 	ð ‹ð	ð ‹ð	ð    \Ñ 2Ñ3Ó3ð	ð ˜{Ñ+Ó+à)Ø'ñ
Ñr   r;   c                   ó>   — e Zd ZU  G d„ de«      Zee   ed<   	 deiZy)úBalance.Issuingc                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)úBalance.Issuing.Availablec                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú%Balance.Issuing.Available.SourceTypesr   r   r   Nr   r   r   r   r    rA   ‰   r5   r   r    r"   r#   r$   Nr%   r   r   r   r(   r?   ˆ   ó>   … ô˜lô ð ‹Kðð ‹Mðð # ;Ñ/Ó/Ø"0°+Ð!>Ñr   r(   Ú	availableN)r   r   r   r   r(   r   r   r'   r   r   r   ÚIssuingr=   ‡   s,   … ô	?˜ô 	?ð4 ˜	‘?Ó"ð	ð *¨9Ð5Ñr   rD   c                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)úBalance.Pendingc                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)úBalance.Pending.SourceTypesr   r   r   Nr   r   r   r   r    rH   ©   r!   r   r    r"   r#   r$   Nr%   r   r   r   ÚPendingrF   ¨   r)   r   rI   c                   óh   — e Zd ZU  G d„ de«      Z G d„ de«      Zee   ed<   	 ee   ed<   	 eedœZy)	ú"Balance.RefundAndDisputePrefundingc                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)ú,Balance.RefundAndDisputePrefunding.Availablec                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú8Balance.RefundAndDisputePrefunding.Available.SourceTypesr   r   r   Nr   r   r   r   r    rO   Ä   r5   r   r    r"   r#   r$   Nr%   r   r   r   r(   rM   Ã   rB   r   r(   c                   óT   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 ee   ed<   deiZ	y)ú*Balance.RefundAndDisputePrefunding.Pendingc                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)ú6Balance.RefundAndDisputePrefunding.Pending.SourceTypesr   r   r   Nr   r   r   r   r    rS   Þ   r5   r   r    r"   r#   r$   Nr%   r   r   r   rI   rQ   Ý   rB   r   rI   rC   Úpending)rC   rT   N)	r   r   r   r   r(   rI   r   r   r'   r   r   r   ÚRefundAndDisputePrefundingrK   Â   sI   … ô	?˜ô 	?ô4	?lô 	?ð4 ˜	‘?Ó"ð	ð g‘Óð	ð ,5ÀÑIÑr   rU   rC   Úconnect_reservedÚinstant_availableÚissuingÚlivemodeÚobjectrT   Úrefund_and_dispute_prefundingÚparamsr   Úreturnc                 ó6   —  | di |¤Ž}|j                  «        |S )á  
        Retrieves the current account balance, based on the authentication that was used to make the request.
         For a sample request, see [Accounting for negative balances](https://docs.stripe.com/docs/connect/account-balances#accounting-for-negative-balances).
        ©N)Úrefresh©Úclsr\   Úinstances      r   ÚretrievezBalance.retrieve  s"   € ñ Ñ&˜vÑ&ˆØ×ÑÔØˆr   c              ‹   óR   K  —  | di |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)r_   Nr`   )Úrefresh_asyncrb   s      r   Úretrieve_asynczBalance.retrieve_async&  s1   è ø€ ñ Ñ&˜vÑ&ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚'ž%Ÿ'c                  ó   — y)Nz/v1/balancer   )rc   s    r   Ú	class_urlzBalance.class_url2  s   € àr   )rC   rV   rW   rX   rT   r[   N)r   r   r   Ú__doc__r   r   r   r   r   r(   r.   r;   rD   rI   rU   r   r   ÚboolÚclassmethodr	   re   rh   rj   r'   r   r   r   r   r      sr  … ñð 1:€K˜' )Ñ,Ñ-Ó9ô;Lô ;ô4;˜,ô ;ô49
˜<ô 9
ôv6,ô 6ôB;,ô ;ô4=J \ô =Jð~ I‰Óðð ˜t OÑ4Ñ5Ó5ðð   Ð%5Ñ 6Ñ7Ó7ðð gÑÓØƒNðð IÑÓðð '‰]Óðð $,Ð,FÑ#GÓGàð Ð'>Ñ ?ð ÀIò ó ðð ð	ØÐ5Ñ6ð	à	ò	ó ð	ð ñó ðð Ø+Ø-ØØØ)CñÑr   r   N)Ústripe._singleton_api_resourcer   Ústripe._stripe_objectr   Útypingr   r   r   Útyping_extensionsr   r	   r
   Ú&stripe.params._balance_retrieve_paramsr   r   r   r   r   ú<module>rs      s4   ðõ @Ý .ß +Ñ +ß <Ñ <áÝLôqÐ" 9Ñ-õ qr   