o
    ¼Bií  ã                   @   sD   d dl Z d dlmZ d dlmZ G dd„ deƒZG dd„ deƒZdS )é    N)ÚBaseAddresses)ÚOptionalc                   @   sˆ   e Zd ZU ee ed< ee ed< ee ed< eed< ee ed< dddi dfdee dee dee dedee f
dd„Zd	d
„ Z	dS )ÚRequestorOptionsÚapi_keyÚstripe_accountÚstripe_versionÚbase_addressesÚmax_network_retriesNc                 C   sx   || _ || _|| _i | _| d¡r| d¡| jd< | d¡d ur(| d¡| jd< | d¡d ur7| d¡| jd< || _d S )NÚapiÚconnectÚfiles)r   r   r   r   Úgetr	   )Úselfr   r   r   r   r	   © r   úY/var/www/html/Trade-python/venv/lib/python3.10/site-packages/stripe/_requestor_options.pyÚ__init__   s   

zRequestorOptions.__init__c                 C   s   | j | j| j| j| jdœS )z>
        Returns a dict representation of the object.
        ©r   r   r   r   r	   r   ©r   r   r   r   Úto_dict'   s   ûzRequestorOptions.to_dict)
Ú__name__Ú
__module__Ú__qualname__r   ÚstrÚ__annotations__r   Úintr   r   r   r   r   r   r      s.   
 úþýüû
úr   c                   @   sP   e Zd Zdd„ Zedd„ ƒZedd„ ƒZedd„ ƒZed	d
„ ƒZedd„ ƒZ	dS )Ú_GlobalRequestorOptionsc                 C   ó   d S ©Nr   r   r   r   r   r   5   s   z _GlobalRequestorOptions.__init__c                 C   s   t jt jt jdœS )N)r
   r   r   )ÚstripeÚapi_baseÚconnect_api_baseÚupload_api_baser   r   r   r   r   8   s   ýz&_GlobalRequestorOptions.base_addressesc                 C   ó   t jS r   )r   r   r   r   r   r   r   @   ó   z_GlobalRequestorOptions.api_keyc                 C   r"   r   )r   Úapi_versionr   r   r   r   r   D   r#   z&_GlobalRequestorOptions.stripe_versionc                 C   r   r   r   r   r   r   r   r   H   s   z&_GlobalRequestorOptions.stripe_accountc                 C   r"   r   )r   r	   r   r   r   r   r	   L   r#   z+_GlobalRequestorOptions.max_network_retriesN)
r   r   r   r   Úpropertyr   r   r   r   r	   r   r   r   r   r   4   s    



r   )r   Ústripe._base_addressr   Útypingr   Úobjectr   r   r   r   r   r   Ú<module>   s
   ,