o
    i6	                     @   sh   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 deZd	S )
    )_APIRequestor)StripeStreamResponseStripeStreamResponseAsync)StripeObject)RequestOptions)BaseAddress)AnyMappingOptionalc                   @   s   e Zd ZU eed< dd Z		ddededeeee	f  dee
 d	ed
efddZ		ddededeeee	f  dee
 d	ed
efddZ		ddededeeee	f  dee
 d	ed
efddZ		ddededeeee	f  dee
 d	ed
efddZdS )StripeService
_requestorc                 C   s
   || _ d S )N)r   )self	requestor r   v/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/_stripe_service.py__init__   s   
zStripeService.__init__Nmethodurlparamsoptionsbase_addressreturnc                C      | j j|||||dgdS Nstripe_client)r   usage)r   requestr   r   r   r   r   r   r   r   r   _request      	zStripeService._requestc                   "   | j j|||||dgdI d H S r   )r   request_asyncr   r   r   r   _request_async'      	zStripeService._request_asyncc                C   r   r   )r   request_streamr   r   r   r   _request_stream9   r   zStripeService._request_streamc                   r    r   )r   request_stream_asyncr   r   r   r   _request_stream_asyncK   r#   z#StripeService._request_stream_async)NN)__name__
__module____qualname__r   __annotations__r   strr
   r	   r   r   r   r   r   r"   r   r%   r   r'   r   r   r   r   r      s~   
 


r   N)stripe._api_requestorr   stripe._stripe_responser   r   stripe._stripe_objectr   stripe._request_optionsr   stripe._base_addressr   typingr   r	   r
   objectr   r   r   r   r   <module>   s    