SpanContext.fromJson constructor

SpanContext.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SpanContext.fromJson(Map<String, dynamic> json) {
  final ctxt = SpanContext(
    api.TraceId.fromJson(json['traceId']),
    api.SpanId.fromJson(json['spanId']),
    json['traceFlags'],
    api.TraceState.fromJson(json['traceState']),
  );
  return json['isRemote']
      ? SpanContext.remote(
          ctxt.traceId, ctxt.spanId, ctxt.traceFlags, ctxt.traceState)
      : ctxt;
}