Optional ReadonlyattemptWhich attempt of the SDK's own series, 1-based. Default 1.
ReadonlydurationHow long it took, milliseconds — finite and ≥ 0.
Optional ReadonlyerrorThe error of an attempt that did not succeed — served under the run's redaction rule, never kept as thrown.
Optional ReadonlyofThe attempts the SDK allows in total, when it says (≥ attempt).
ReadonlyoutcomeHow the SDK's attempt ended. An SDK cannot pause a flowchart, so 'paused' is refused.
Optional ReadonlysourceWho ran it — a name like target. Default 'sdk'.
Optional ReadonlystartedWhen it started, epoch milliseconds. Default: the report's arrival minus durationMs.
ReadonlytargetThe outside target — a name from code: 1–128 characters, no control, format or line-separator character.
An attempt an outside system ran on its own, as an adapter reports it (
AttemptContext.observed). Only these fields are read — each once; anything else on the object is dropped.A report with
ofstands for one attempt of the SDK's series; a report without one stands for the SDK's WHOLE call, its count unknown — "the SDK ran this" rather than a pretended count.