Miosa.Types.ComputerEvent (Miosa v1.0.0)

Copy Markdown View Source

A real-time lifecycle event emitted by a MIOSA computer.

Summary

Types

event_type()

@type event_type() ::
  :status_changed | :started | :stopped | :error | :checkpoint_created | :raw

t()

@type t() :: %Miosa.Types.ComputerEvent{
  computer_id: String.t() | nil,
  data: map() | String.t() | nil,
  timestamp: String.t() | nil,
  type: event_type()
}

Functions

from_sse(event_type, data_string)

@spec from_sse(String.t(), String.t()) :: t()