Skip to main content

lib/pi/protocol/ready.ex

defmodule Pi.Protocol.Ready do
  @moduledoc "BEAM-to-Pi ready event emitted by stdio startup."

  use JSONCodec, fast_path: :json

  alias Pi.Protocol.BridgeInfo

  defstruct [:type, :info]

  @type t :: %__MODULE__{type: atom(), info: BridgeInfo.t()}

  codec(:type, atom: :existing)
end