class ElasticAPM::Span::Context

@api private

def initialize(

def initialize(
  db: nil,
  destination: nil,
  http: nil,
  labels: {},
  sync: nil
)
  @sync = sync
  @db = db && Db.new(**db)
  @http = http && Http.new(**http)
  @destination =
    case destination
    when Destination then destination
    when Hash then Destination.new(**destination)
    end
  @labels = labels
end