//! League Client API (LQP) module. //! //! This module handles communication with the League of Legends client //! via WebSocket and REST API for game event detection and capture. mod auth; mod client; mod events; pub use auth::{LockfileCredentials, LockfileWatcher}; pub use client::{ champion_id_to_name, spell_id_to_name, GameEndMetadata, GameflowPhase, LqpClient, PreGameMetadata, }; pub use events::{ ChampSelectStartInfo, ChampionPickInfo, DeathEvent, EventData, GameEndInfo, GameEvent, GameStartInfo, GameflowSession, InGameStats, ItemBuild, ItemInfo, KillEvent, MatchInfo, ObjectiveEvent, ObjectiveType, PlayerChampionSelection, PlayerGameMetadata, PlayerIdentity, QueueInfo, RunePage, RuneSlot, SummonerSpells, TeamMember, };