
    Ch
                     b    S SK Jr  S SKJr  S SKJr  S SKJrJrJ	r	  S SK
JrJr   " S S\5      rg)	    )RequestOptions)StripeService)
MeterEvent)DictList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                   r    \ rS rSr% \\S'    \\\      \S'    \\   \S'    \\\4   \S'    \\	   \S'   Sr
g)	MeterEventService.CreateParams   
event_nameexpand
identifierpayload	timestamp N)__name__
__module____qualname____firstlineno__str__annotations__r	   r   r   int__static_attributes__r       f/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/billing/_meter_event_service.pyCreateParamsr      s[    	 DI&&	  $$	 c3h	 s##	r   r!   paramsr   optionsreturnc                 D    [        [        U R                  SSSUUS95      $ ) 
Creates a billing meter event.
post/v1/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_async4   sC      %%*" &  	
 		
s   !.,
	.r   N)r   r   r   r   r
   r!   r   r   r/   r3   r   r   r   r    r   r   
   s_    y 2 #%
0
  
 
	
, #%
0
  
 
	
 
r   r   N)stripe._request_optionsr   stripe._stripe_servicer   stripe.billing._meter_eventr   typingr   r   r   typing_extensionsr	   r
   r   r   r   r    <module>r:      s%    3 0 2 # # 4;
 ;
r   