
    Ji                     N    d dl mZmZmZ d dlmZ d dlmZmZm	Z	  G d de      Z
y)    )AnyDictOptional)uuid4)	BaseModel
ConfigDictFieldc                       e Zd ZU dZ ed      Z ed d      Zee	d<    edd	
      Z
ee   e	d<    ei       Zeeef   e	d<   y)BaseSpanz$Base data class representing a span.T)arbitrary_types_allowedc                  (    t        t                     S )N)strr        w/var/www/html/BankruptcyAI-uat/bankruptcy-ai/venv/lib/python3.12/site-packages/llama_index_instrumentation/span/base.py<lambda>zBaseSpan.<lambda>   s    S\ r   zId of span.)default_factorydescriptionid_NzId of parent span.)defaultr   	parent_id)r   tags)__name__
__module____qualname____doc__r   model_configr	   r   r   __annotations__r   r   r   r   r   r   r   r   r   r      sN    .d;L%9}UCU$T?STIx}T ,D$sCx.,r   r   N)typingr   r   r   uuidr   pydanticr   r   r	   r   r   r   r   <module>r"      s     & &  1 1-y -r   