
    i                     N    S SK JrJrJr  S SKJr  S SKJrJrJ	r	   " S S\5      r
g)    )AnyDictOptional)uuid4)	BaseModel
ConfigDictFieldc                   ~    \ rS rSr% Sr\" SS9r\" S SS9r\	\
S'   \" S	S
S9r\\	   \
S'   \" 0 S9r\\	\4   \
S'   Srg	)BaseSpan   z$Base data class representing a span.T)arbitrary_types_allowedc                  (    [        [        5       5      $ )N)strr        _/home/james-whalen/.local/lib/python3.13/site-packages/llama_index_instrumentation/span/base.py<lambda>BaseSpan.<lambda>   s
    S\r   zId of span.)default_factorydescriptionid_NzId of parent span.)defaultr   	parent_id)r   tagsr   )__name__
__module____qualname____firstlineno____doc__r   model_configr	   r   r   __annotations__r   r   r   r   r   __static_attributes__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   