
    ChX                     ^    S SK Jr  S SKJr  S SKJr  S SKJrJr  S SK	J
r
Jr   " S S\5      rg)	    )Balance)RequestOptions)StripeService)Listcast)NotRequired	TypedDictc                   f    \ rS rSr " S S\5      r0 0 4SSS\S\4S jjr0 0 4SSS\S\4S	 jjr	S
r
g)BalanceService
   c                   ,    \ rS rSr% \\\      \S'   Srg)BalanceService.RetrieveParams   expand N)	__name__
__module____qualname____firstlineno__r   r   str__annotations____static_attributes__r       Z/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_balance_service.pyRetrieveParamsr      s    DI&&	r   r   paramsr   optionsreturnc                 D    [        [        U R                  SSSUUS95      $ )
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).
get/v1/balanceapibase_addressr   r   )r   r   _requestselfr   r   s      r   retrieveBalanceService.retrieve   s4     MM"  	
 		
r   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)r    r!   r"   r#   r$   N)r   r   _request_asyncr'   s      r   retrieve_asyncBalanceService.retrieve_async%   sC      %%" &  	
 		
s   !.,
	.r   N)r   r   r   r   r	   r   r   r   r)   r-   r   r   r   r   r   r   
   se      35"$
/
  
 
	
, 35"$
/
  
 
	
 
r   r   N)stripe._balancer   stripe._request_optionsr   stripe._stripe_servicer   typingr   r   typing_extensionsr   r	   r   r   r   r   <module>r4      s"    $ 2 0  4-
] -
r   