o
    L)j'                     @   s$   d dl mZmZ G dd deZdS )    )ListOptionalc                   @   s.   e Zd Z	ddeee  fddZdd ZdS )RequestMetricsNusagec                 C   s   || _ || _|| _d S N
request_idrequest_duration_msr   )selfr   r	   r    r   |/var/www/html/finance-dev.cargoinsureonline.com/_shared/backend-venv/lib/python3.10/site-packages/stripe/_request_metrics.py__init__   s   
zRequestMetrics.__init__c                 C   s"   | j | jd}| jr| j|d< |S )N)r   r	   r   r   )r
   retr   r   r   payload   s   
zRequestMetrics.payloadr   )__name__
__module____qualname__r   r   strr   r   r   r   r   r   r      s    


r   N)typingr   r   objectr   r   r   r   r   <module>   s    