
    _j
                     r    d dl mZ d dlmZmZmZ d dlmZmZm	Z	 e	rd dl
mZ  G d ded                   ZdS )    )CreateableAPIResource)ClassVarDictcast)LiteralUnpackTYPE_CHECKING)MeterEventCreateParamsc                      e Zd ZU dZdZeed                  ed<   eed<   	 e	ed<   	 e	ed<   	 e
ed<   	 ed         ed<   	 ee	e	f         ed	<   	 eed
<   	 eded         dd fd            Zeded         dd fd            ZdS )
MeterEventa  
    Meter events represent actions that customers take in your system. You can use meter events to bill a customer based on their usage. Meter events are associated with billing meters, which define both the contents of the event's payload and how to aggregate those events.
    zbilling.meter_eventOBJECT_NAMEcreated
event_name
identifierlivemodeobjectpayload	timestampparamsr
   returnc                 r    t          d|                     d|                                 |                    S )0
        Creates a billing meter event.
        r   postr   )r   _static_request	class_urlclsr   s     _/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/billing/_meter_event.pycreatezMeterEvent.create2   sB         
 
 	
    c                    K   t          d|                     d|                                 |           d{V           S )r   r   r   r   N)r   _static_request_asyncr   r   s     r   create_asynczMeterEvent.create_asyncB   sd       ++ ,        
 
 	
r!   N)__name__
__module____qualname____doc__r   r   r   __annotations__intstrboolr   classmethodr   r    r$    r!   r   r   r      s6         
 	 '"789    LLL OOO OOO NNN )**** #s(^ NNN 
67
	
 
 
 [
 
67
	
 
 
 [
 
 
r!   r   N)stripe._createable_api_resourcer   typingr   r   r   typing_extensionsr   r   r	   0stripe.params.billing._meter_event_create_paramsr
   r   r.   r!   r   <module>r3      s    B A A A A A ' ' ' ' ' ' ' ' ' ' < < < < < < < < < <      
C
 C
 C
 C
 C
&|4 C
 C
 C
 C
 C
r!   