
    Chq                     v    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
JrJr  S SKJrJr   " S S	\5      rg
)    )Event)
ListObject)RequestOptions)StripeService)sanitize_id)Listcast)NotRequired	TypedDictc            	           \ rS rSr " S S\5      r " S S\5      r " S S\5      r0 0 4SS	S
\S\	\
   4S jjr0 0 4SS	S
\S\	\
   4S jjr0 0 4S\SSS
\S\
4S jjr0 0 4S\SSS
\S\
4S jjrSrg)EventService   c                       \ rS rSr% \S   \S'    \\   \S'    \\   \S'    \\\      \S'    \\	   \S'    \\   \S'    \\   \S	'    \\\      \S
'   Sr
g)EventService.ListParams   z"EventService.ListParamsCreated|intcreateddelivery_successending_beforeexpandlimitstarting_aftertypetypes N)__name__
__module____qualname____firstlineno__r
   __annotations__boolstrr   int__static_attributes__r       X/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_event_service.py
ListParamsr      s    ABB	 &d++	 #3''	 DI&&	 3	 $C((	 #	 49%%	r$   r&   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)EventService.ListParamsCreated/   gtgteltlter   N)r   r   r   r   r
   r"   r   r#   r   r$   r%   ListParamsCreatedr(   /   sH    	 	 	 	r$   r.   c                   ,    \ rS rSr% \\\      \S'   Srg)EventService.RetrieveParamsA   r   r   N)	r   r   r   r   r
   r   r!   r   r#   r   r$   r%   RetrieveParamsr0   A   s    DI&&	r$   r2   paramsr   optionsreturnc                 R    [        [        [           U R                  SSSUUS95      $ )$  
List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in [event object](https://docs.stripe.com/api/events/object) api_version attribute (not according to your current Stripe API version or Stripe-Version header).
get
/v1/eventsapibase_addressr3   r4   )r	   r   r   _requestselfr3   r4   s      r%   listEventService.listG   s9     uMM"  	
 		
r$   c                 n   #    [        [        [           U R                  SSSUUS9I Sh  vN 5      $  N7f)r7   r8   r9   r:   r;   N)r	   r   r   _request_asyncr>   s      r%   
list_asyncEventService.list_asyncZ   sH      u%%" &  	
 		
s   (53
	5idr0   c                 p    [        [        U R                  SSR                  [	        U5      S9SUUS95      $ )
Retrieves the details of an event if it was created in the last 30 days. Supply the unique identifier of the event, which you might have received in a webhook.
r8   /v1/events/{id}rF   r:   r;   )r	   r   r=   formatr   r?   rF   r3   r4   s       r%   retrieveEventService.retrievem   sF     MM!((KO(<"  	
 		
r$   c                    #    [        [        U R                  SSR                  [	        U5      S9SUUS9I Sh  vN 5      $  N7f)rH   r8   rI   rJ   r:   r;   N)r	   r   rC   rK   r   rL   s       r%   retrieve_asyncEventService.retrieve_async   sU      %%!((KO(<" &  	
 		
s   7AA
	Ar   N)r   r   r   r   r   r&   r.   r2   r   r   r   r@   rD   r!   rM   rP   r#   r   r$   r%   r   r      s     Y  DI $  -/"$
)
  
 
E		
* -/"$
)
  
 
E		
, 13"$	

 .
  	

 

. 13"$	

 .
  	

 

 
r$   r   N)stripe._eventr   stripe._list_objectr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   typingr   r	   typing_extensionsr
   r   r   r   r$   r%   <module>rY      s*      * 2 0 $  4G
= G
r$   