spanID constant

String const spanID

Span ID. Used in RUM resources created by automatic resource tracking. Expects a String holding the 64-bit span id as 16 lower-case hex characters — the same representation the traceparent header carries.

This deliberately differs from the Atatus Android agent, which reports this key as unsigned decimal (DDSpanId.toString()). Android can afford that because it also uploads a separate span payload whose ids are hex, so the backend has both forms to reconcile. The Flutter agent uploads no span payload — this RUM resource is the client span — so its id has to string-match the id the receiving service records as its parent, which comes from traceparent and is hex.

Implementation

// ATCHG - Change _dd to _atatus
static const spanID = '_atatus.span_id';