
    Ch
                     P    S SK r S SKJr  S SKJr   " S S\5      r " S S\5      rg)    N)BaseAddresses)Optionalc                       \ rS rSr% \\   \S'   \\   \S'   \\   \S'   \\   \S'   \\S'   \\   \S'   SSSS0 S4S\\   S\\   S\\   S\\   S\S\\   4S	 jjr	S
 r
Srg)RequestorOptions   api_keystripe_accountstripe_contextstripe_versionbase_addressesmax_network_retriesNc                    Xl         X l        X0l        X@l        0 U l        UR                  S5      (       a  UR                  S5      U R                  S'   UR                  S5      b  UR                  S5      U R                  S'   UR                  S5      b  UR                  S5      U R                  S'   UR                  S5      b  UR                  S5      U R                  S'   X`l        g )Napiconnectfilesmeter_events)r   r	   r
   r   r   getr   )selfr   r	   r
   r   r   r   s          \/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_requestor_options.py__init__RequestorOptions.__init__   s     ,,,  e$$)7););E)BD&i(4-;-?-?	-JD	*g&2+9+=+=g+FD(n-92@2D2D3D/ $7     c                     U R                   U R                  U R                  U R                  U R                  U R
                  S.$ )z.
Returns a dict representation of the object.
r   r	   r
   r   r   r   r   r   s    r   to_dictRequestorOptions.to_dict.   sB    
 ||"11"11"11"11#'#;#;
 	
r   )r   r   r   r	   r
   r   )__name__
__module____qualname____firstlineno__r   str__annotations__r   intr   r   __static_attributes__ r   r   r   r      s    c]SM!SM!SM!!!!#& "&(,(,(,(*-17#7 !7 !	7
 !7 &7 &c]7<
r   r   c                   z    \ rS rSrS r\S 5       r\S 5       r\S 5       r\S 5       r	\S 5       r
\S 5       rS	rg
)_GlobalRequestorOptions<   c                     g Nr&   r   s    r   r    _GlobalRequestorOptions.__init__=   s    r   c                     [         R                  [         R                  [         R                  [         R                  S.$ )N)r   r   r   r   )stripeapi_baseconnect_api_baseupload_api_basemeter_events_api_baser   s    r   r   &_GlobalRequestorOptions.base_addresses@   s0     ??..++"88	
 	
r   c                 "    [         R                  $ r+   )r.   r   r   s    r   r   _GlobalRequestorOptions.api_keyI   s    ~~r   c                 "    [         R                  $ r+   )r.   api_versionr   s    r   r   &_GlobalRequestorOptions.stripe_versionM   s    !!!r   c                     g r+   r&   r   s    r   r	   &_GlobalRequestorOptions.stripe_accountQ       r   c                     g r+   r&   r   s    r   r
   &_GlobalRequestorOptions.stripe_contextU   r;   r   c                 "    [         R                  $ r+   )r.   r   r   s    r   r   +_GlobalRequestorOptions.max_network_retriesY   s    )))r   r&   N)r   r   r    r!   r   propertyr   r   r   r	   r
   r   r%   r&   r   r   r(   r(   <   s     
 
   " "     * *r   r(   )r.   stripe._base_addressr   typingr   objectr   r(   r&   r   r   <module>rD      s(     . 1
v 1
h*. *r   