
    <@g6	                     n    d dl mZ d dlmZ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  G d de      Zy	)
    )_APIRequestor)StripeStreamResponseStripeStreamResponseAsync)StripeObject)RequestOptions)BaseAddress)AnyMappingOptionalc                      e Zd ZU eed<   d Z	 	 ddededeeee	f      dee
   ded	efd
Z	 	 ddededeeee	f      dee
   ded	efdZ	 	 ddededeeee	f      dee
   ded	efdZ	 	 ddededeeee	f      dee
   ded	efdZy)StripeService
_requestorc                     || _         y )N)r   )self	requestors     U/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_stripe_service.py__init__zStripeService.__init__   s	    #    Nmethodurlparamsoptionsbase_addressreturnc                F    | j                   j                  |||||dg      S Nstripe_client)r   usage)r   requestr   r   r   r   r   r   s         r   _requestzStripeService._request   s5     &&%"# ' 
 	
r   c                b   K   | j                   j                  |||||dg       d {   S 7 wr   )r   request_asyncr    s         r   _request_asynczStripeService._request_async'   sC      __22%"# 3 
 
 	
 
   &/-/c                F    | j                   j                  |||||dg      S r   )r   request_streamr    s         r   _request_streamzStripeService._request_stream9   s5     --%"# . 
 	
r   c                b   K   | j                   j                  |||||dg       d {   S 7 wr   )r   request_stream_asyncr    s         r   _request_stream_asyncz#StripeService._request_stream_asyncK   sC      __99%"# : 
 
 	
 
r%   )NN)__name__
__module____qualname__r   __annotations__r   strr   r
   r	   r   r   r   r!   r$   r   r(   r   r+    r   r   r   r      su   $ /3,0

 
 c*+	

 .)
 "
 

, /3,0

 
 c*+	

 .)
 "
 

, /3,0

 
 c*+	

 .)
 "
 

, /3,0

 
 c*+	

 .)
 "
 
#
r   r   N)stripe._api_requestorr   stripe._stripe_responser   r   stripe._stripe_objectr   stripe._request_optionsr   stripe._base_addressr   typingr	   r
   r   objectr   r1   r   r   <module>r9      s.    / 2 , ) )L
F L
r   