Represents an updateComponents message from the A2UI protocol.
Summary
Functions
Parses a raw JSON map (the inner updateComponents object) into a struct.
Converts an UpdateComponents struct back to a JSON-compatible map (inner object).
Types
@type t() :: %A2UI.Protocol.Messages.UpdateComponents{ components: [A2UI.Component.t()], surface_id: String.t() }