TraceModelJson

org.llm4s.trace.model.TraceModelJson

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final implicit class SpanEventJson(val event: SpanEvent) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
implicit class SpanIdJson(val spanId: SpanId)

Attributes

Supertypes
class Object
trait Matchable
class Any
final implicit class SpanJson(val span: Span) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class SpanKindJson(val kind: SpanKind) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class SpanStatusJson(val status: SpanStatus) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class SpanValueJson(val sv: SpanValue) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
implicit class TraceIdJson(val traceId: TraceId)

Attributes

Supertypes
class Object
trait Matchable
class Any
final implicit class TraceJson(val trace: Trace) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def parseSpan(json: Value): Result[Span]
def parseSpanEvent(json: Value): Result[SpanEvent]
def parseSpanId(json: Value): Result[SpanId]
def parseSpanKind(json: Value): Result[SpanKind]
def parseSpanStatus(json: Value): Result[SpanStatus]
def parseSpanValue(json: Value): Result[SpanValue]
def parseTrace(json: Value): Result[Trace]
def parseTraceId(json: Value): Result[TraceId]

Implicits

Implicits

final implicit def SpanEventJson(event: SpanEvent): SpanEventJson
final implicit def SpanIdJson(spanId: SpanId): SpanIdJson
final implicit def SpanJson(span: Span): SpanJson
final implicit def SpanKindJson(kind: SpanKind): SpanKindJson
final implicit def SpanStatusJson(status: SpanStatus): SpanStatusJson
final implicit def SpanValueJson(sv: SpanValue): SpanValueJson
final implicit def TraceIdJson(traceId: TraceId): TraceIdJson
final implicit def TraceJson(trace: Trace): TraceJson