# `ASM.Schema.Event`
[🔗](https://github.com/nshkrdotcom/agent_session_manager/blob/v0.9.2/lib/asm/schema/event.ex#L1)

Schema-backed parser for ASM runtime event envelopes before projection into
`%ASM.Event{}`.

# `parse`

```elixir
@spec parse(keyword() | map()) ::
  {:ok, map()}
  | {:error, {:invalid_asm_event, CliSubprocessCore.Schema.error_detail()}}
```

# `schema`

```elixir
@spec schema() :: Zoi.schema()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
