
    j                     d    d dl mZ ddlmZ ddlmZ dedej                  dej                  fd	Zy
)   )span_public   )feedback_score   )	span_dataproject_namespan_public_returnc                    |j                   xs g }t        j                  |      }t        j                  di d| d|j
                  d|j                  d|j                  d|j                  d|j                  d|j                  d|j                  d	|j                  d
|j                  d|j                  d|j                  d|j                   d|d|j"                  d|j$                  d|j&                  S )Nr   idtrace_idparent_span_idnametype
start_timeend_timemetadatainputoutputtagsusagefeedback_scoresmodelprovider
error_info )r   r   .feedback_scores_public_to_feedback_scores_dictr   SpanDatar   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   r	   r   feedback_scores_dicts       y/Users/manta/Documents/Projects/TheRoad-I1/backend/.venv/lib/python3.12/site-packages/opik/api_objects/span/converters.pyspan_public_to_span_datar!      s:    #228bOEEoV   !?? && $22	
    ** && &&    ""     -     &&!"  **#     N)	rest_api.typesr    r   r   str
SpanPublicr   r!   r   r"   r    <module>r'      s7    )  
%0%;%;r"   