
    <@g
                     P    d dl Z d dlmZ d dlmZ  G d de      Z G d de      Zy)    N)BaseAddresses)Optionalc                       e Zd ZU ee   ed<   ee   ed<   ee   ed<   ee   ed<   eed<   ee   ed<   ddddi dfdee   dee   dee   dee   dedee   fdZd	 Z	y)
RequestorOptionsapi_keystripe_accountstripe_contextstripe_versionbase_addressesmax_network_retriesNc                    || _         || _        || _        || _        i | _        |j                  d      r|j                  d      | j                  d<   |j                  d      |j                  d      | j                  d<   |j                  d      |j                  d      | j                  d<   |j                  d      |j                  d      | j                  d<   || _        y )Napiconnectfilesmeter_events)r   r   r	   r
   r   getr   )selfr   r   r	   r
   r   r   s          X/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_requestor_options.py__init__zRequestorOptions.__init__   s     ,,,  e$)7););E)BD&i(4-;-?-?	-JD	*g&2+9+=+=g+FD(n-92@2D2D3D/ $7     c                     | j                   | j                  | j                  | j                  | j                  | j
                  dS )z>
        Returns a dict representation of the object.
        r   r   r	   r
   r   r   r   r   s    r   to_dictzRequestorOptions.to_dict.   sB    
 ||"11"11"11"11#'#;#;
 	
r   )
__name__
__module____qualname__r   str__annotations__r   intr   r    r   r   r   r      s    c]SM!SM!SM!!!!#& "&(,(,(,(*-17#7 !7 !	7
 !7 &7 &c]7<
r   r   c                   r    e Zd Zd Zed        Zed        Zed        Zed        Zed        Z	ed        Z
y)	_GlobalRequestorOptionsc                      y Nr!   r   s    r   r   z _GlobalRequestorOptions.__init__=   s    r   c                     t         j                  t         j                  t         j                  t         j                  dS )N)r   r   r   r   )stripeapi_baseconnect_api_baseupload_api_basemeter_events_api_baser   s    r   r   z&_GlobalRequestorOptions.base_addresses@   s0     ??..++"88	
 	
r   c                 "    t         j                  S r%   )r'   r   r   s    r   r   z_GlobalRequestorOptions.api_keyI   s    ~~r   c                 "    t         j                  S r%   )r'   api_versionr   s    r   r
   z&_GlobalRequestorOptions.stripe_versionM   s    !!!r   c                      y r%   r!   r   s    r   r   z&_GlobalRequestorOptions.stripe_accountQ       r   c                      y r%   r!   r   s    r   r	   z&_GlobalRequestorOptions.stripe_contextU   r0   r   c                 "    t         j                  S r%   )r'   r   r   s    r   r   z+_GlobalRequestorOptions.max_network_retriesY   s    )))r   N)r   r   r   r   propertyr   r   r
   r   r	   r   r!   r   r   r#   r#   <   s     
 
   " "     * *r   r#   )r'   stripe._base_addressr   typingr   objectr   r#   r!   r   r   <module>r7      s(     . 1
v 1
h*. *r   