Expand description
Public event type enums and structs for parsed MTG Arena log events.
These types represent the structured output of the parser and form the contract between the parser library and its consumers. Each event corresponds to a category in the Event-to-Class Mapping.
Structs§
- Client
Action Event - Client-to-GRE player actions.
- Connection
Error Event - Connection error event (error-path markers).
- Deck
Collection Event - Deck snapshot.
- Deck
Submission Event - Deck-submission event.
- Detailed
Logging Status Event - Detailed logging status event.
- Draft
BotEvent - Bot draft events.
- Draft
Complete Event - Draft completion event.
- Draft
Human Event - Human draft pick events.
- Event
Lifecycle Event - Event lifecycle transitions.
- Event
Metadata - Fields shared by every event: timestamp, raw bytes, and raw-bytes hash.
- Game
Result Event - Game result event — triggers post-game batch assembly.
- Game
State Event - GRE-to-client game state messages.
- Inventory
Event - Inventory snapshot.
- LogFile
Rotated Event - Log file rotation event.
- Match
Connection State Event - Match connection state machine transition event.
- Match
State Event - Match room state transitions.
- Rank
Event - Rank snapshot.
- Session
Event - Session identity and connection events.
- TcpConnection
Close Event - TCP connection close event.
- Truncation
Event - GSM truncation marker event.
- WebSocket
Closed Event - WebSocket close event.
Enums§
- Game
Event - A parsed MTG Arena log event.
- Performance
Class - Performance class determining latency target and delivery path.