
    Ji                     N    d dl m Z  d dlmZmZ d dlmZ ddlmZ  G d de      Zy)	    )datetime)DictOptional)Field   )BaseSpanc                       e Zd ZU dZ ed       Zeed<    ed      Ze	e   ed<    edd	
      Z
eed<    ed      Ze	e   ed<   y)
SimpleSpanzSimple span class.c                  *    t        j                         S )N)r   now     y/var/www/html/BankruptcyAI-uat/bankruptcy-ai/venv/lib/python3.12/site-packages/llama_index_instrumentation/span/simple.py<lambda>zSimpleSpan.<lambda>   s     r   )default_factory
start_timeN)defaultend_timeg        zDuration of span in seconds.)r   descriptiondurationmetadata)__name__
__module____qualname____doc__r   r   r   __annotations__r   r   r   floatr   r   r   r   r   r
   r
   	   sN     1GHJH#(#6Hhx 6C5STHeT$T2Hhtn2r   r
   N)	r   typingr   r   pydanticr   baser   r
   r   r   r   <module>r!      s     !  3 3r   