o
    ¼BiI  ã                   @   s$   d dl mZmZ G dd„ deƒZdS )é    )ÚListÚOptionalc                   @   s.   e Zd Zg fdeee  fdd„Zdd„ ZdS )ÚRequestMetricsÚusagec                 C   s   || _ || _|| _d S )N)Ú
request_idÚrequest_duration_msr   )Úselfr   r   r   © r	   úW/var/www/html/Trade-python/venv/lib/python3.10/site-packages/stripe/_request_metrics.pyÚ__init__   s   
zRequestMetrics.__init__c                 C   s4   | j | jdœ}| jd urt| jƒdkr| j|d< |S )N)r   r   r   r   )r   r   r   Úlen)r   Úretr	   r	   r
   Úpayload   s   þ
zRequestMetrics.payloadN)Ú__name__Ú
__module__Ú__qualname__r   r   Ústrr   r   r	   r	   r	   r
   r      s    ü

ü
r   N)Útypingr   r   Úobjectr   r	   r	   r	   r
   Ú<module>   s    