ReqManagedAgents.Evidence.Error (ReqManagedAgents v0.13.1)

Copy Markdown View Source

An evidence boundary failure with a fixed, content-free message.

Summary

Functions

Validates the code; caller-supplied messages are never retained.

Types

code()

@type code() ::
  :invalid_input
  | :invalid_options
  | :invalid_reference
  | :unsupported_version
  | :bound_exceeded
  | :recorder_unavailable
  | :artifact_write_failed

t()

@type t() :: %ReqManagedAgents.Evidence.Error{code: code(), message: String.t()}

Functions

new(attrs)

@spec new(map()) :: {:ok, t()} | {:error, t()}

Validates the code; caller-supplied messages are never retained.