
    Dh
                     ^    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)	    )RequestOptions)StripeService)
MeterEvent)Dictcast)NotRequired	TypedDictc                   b    \ rS rSr " S S\5      r0 4SSS\S\4S jjr0 4SSS\S\4S	 jjr	S
r
g)MeterEventService
   c                   Z    \ rS rSr% \\S'    \\   \S'    \\\4   \S'    \\   \S'   Srg)MeterEventService.CreateParams   
event_name
identifierpayload	timestamp N)	__name__
__module____qualname____firstlineno__str__annotations__r   r   __static_attributes__r       i/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/v2/billing/_meter_event_service.pyCreateParamsr      sE    	  $$	
 c3h	 s##	r   r   paramsr   optionsreturnc                 D    [        [        U R                  SSSUUS95      $ )
Creates a meter event. Events are validated synchronously, but are processed asynchronously. Supports up to 1,000 events per second in livemode. For higher rate-limits, please use meter event streams instead.
post/v2/billing/meter_eventsapibase_addressr   r    )r   r   _requestselfr   r    s      r   createMeterEventService.create$   s4     MM*"  	
 		
r   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)r#   r$   r%   r&   r'   N)r   r   _request_asyncr*   s      r   create_asyncMeterEventService.create_async7   sC      %%*" &  	
 		
s   !.,
	.r   N)r   r   r   r   r	   r   r   r   r,   r0   r   r   r   r   r   r   
   s_    y 8 #%
0
  
 
	
, #%
0
  
 
	
 
r   r   N)stripe._request_optionsr   stripe._stripe_servicer   stripe.v2.billing._meter_eventr   typingr   r   typing_extensionsr   r	   r   r   r   r   <module>r7      s"    3 0 5  4>
 >
r   