Skip to content

Span

Source code in docs_src/capo_qconnect/types/span.py
class Span(TypedDict, closed=True):
    span_id: "capo_qconnect.types.uuid.Uuid"
    """<p>Unique span identifier</p>"""
    assistant_id: "capo_qconnect.types.uuid.Uuid"
    """<p>UUID of the Connect AI Assistant resource</p>"""
    session_id: "capo_qconnect.types.uuid.Uuid"
    """<p>UUID of the Connect AI Session resource</p>"""
    parent_span_id: NotRequired["capo_qconnect.types.uuid.Uuid"]
    """<p>Parent span identifier for hierarchy. Null for root spans.</p>"""
    span_name: "capo_qconnect.types.name.Name"
    """<p>Service-defined operation name</p>"""
    span_type: "capo_qconnect.types.span_type.SpanType"
    """<p>Operation relationship type</p>"""
    start_timestamp: "datetime.datetime"
    """<p>Operation start time in milliseconds since epoch</p>"""
    end_timestamp: "datetime.datetime"
    """<p>Operation end time in milliseconds since epoch</p>"""
    status: "capo_qconnect.types.span_status.SpanStatus"
    """<p>Span completion status</p>"""
    status_description: NotRequired[
        "capo_qconnect.types.non_empty_string.NonEmptyString"
    ]
    """<p>Human-readable error description when status is ERROR or TIMEOUT</p>"""
    request_id: "capo_qconnect.types.uuid.Uuid"
    """<p>The service request ID that initiated the operation</p>"""
    origin_request_id: NotRequired[
        "capo_qconnect.types.non_empty_string.NonEmptyString"
    ]
    """<p>The origin request identifier for end-to-end tracing.</p>"""
    attributes: "capo_qconnect.types.span_attributes.SpanAttributes"
    """<p>Span-specific contextual attributes</p>"""

assistant_id instance-attribute

assistant_id: Uuid

UUID of the Connect AI Assistant resource

attributes instance-attribute

attributes: SpanAttributes

Span-specific contextual attributes

end_timestamp instance-attribute

end_timestamp: datetime

Operation end time in milliseconds since epoch

origin_request_id instance-attribute

origin_request_id: NotRequired[NonEmptyString]

The origin request identifier for end-to-end tracing.

parent_span_id instance-attribute

parent_span_id: NotRequired[Uuid]

Parent span identifier for hierarchy. Null for root spans.

request_id instance-attribute

request_id: Uuid

The service request ID that initiated the operation

session_id instance-attribute

session_id: Uuid

UUID of the Connect AI Session resource

span_id instance-attribute

span_id: Uuid

Unique span identifier

span_name instance-attribute

span_name: Name

Service-defined operation name

span_type instance-attribute

span_type: SpanType

Operation relationship type

start_timestamp instance-attribute

start_timestamp: datetime

Operation start time in milliseconds since epoch

status instance-attribute

status: SpanStatus

Span completion status

status_description instance-attribute

status_description: NotRequired[NonEmptyString]

Human-readable error description when status is ERROR or TIMEOUT