A2aEngine.Types.MessageSendParams (a2a_engine v0.1.0)

Copy Markdown View Source

Params wrapper for message/send and message/stream JSON-RPC methods.

Wire fields: message (required), configuration (optional), metadata.

Summary

Types

t()

@type t() :: %A2aEngine.Types.MessageSendParams{
  configuration: A2aEngine.Types.MessageSendConfiguration.t() | nil,
  message: A2aEngine.Types.Message.t(),
  metadata: map() | nil
}

Functions

from_map(m)

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

to_map(p)

@spec to_map(t()) :: map()