Validated native facts and safe metadata; raw payloads stay on Evidence.Record.
Summary
Functions
Rejects invalid facts or a projection that is not a JSON object.
Types
@type t() :: %ReqManagedAgents.Evidence.NativeObservation{ malformed_metadata?: boolean(), native_id: String.t() | nil, occurred_at: DateTime.t() | nil, safe_payload: map(), supported?: boolean() }
Functions
@spec new(map()) :: {:ok, t()} | {:error, ReqManagedAgents.Evidence.Error.t()}
Rejects invalid facts or a projection that is not a JSON object.