using Robust.Shared.Serialization; namespace Content.Shared.VendingMachines { [NetSerializable, Serializable] public sealed class VendingMachineInterfaceState : BoundUserInterfaceState { public List Inventory; public VendingMachineInterfaceState(List inventory) { Inventory = inventory; } } [Serializable, NetSerializable] public sealed class VendingMachineEjectMessage : BoundUserInterfaceMessage { public readonly InventoryType Type; public readonly string ID; public VendingMachineEjectMessage(InventoryType type, string id) { Type = type; ID = id; } } [Serializable, NetSerializable] public enum VendingMachineUiKey { Key, } }