// Copyright (c) 2023 Timothy Schenk. Subject to the GNU AGPL Version 3 License. using Continuity.AuthServer.DB.Documents; using Wonderking.Game.Data.Character; using Wonderking.Packets.Outgoing.Data; namespace Continuity.AuthServer.PacketHandlers; public partial class ChannelSelectionHandler { private sealed record InventoryItemProjection(ushort ItemId, byte Slot, InventoryTab InventoryTab); private sealed record CharacterDataProjection( string Name, JobData JobData, Gender Gender, ushort Level, long Experience, BaseStats BaseStats, int Health, int Mana, IEnumerable InventoryItems); }