diff --git a/Content.Shared/VendingMachines/VendingMachineComponent.cs b/Content.Shared/VendingMachines/VendingMachineComponent.cs index cbd59dbfaa..32cd0ca382 100644 --- a/Content.Shared/VendingMachines/VendingMachineComponent.cs +++ b/Content.Shared/VendingMachines/VendingMachineComponent.cs @@ -193,15 +193,18 @@ namespace Content.Shared.VendingMachines #endregion } - [Serializable, NetSerializable] - public sealed class VendingMachineInventoryEntry + [Serializable, NetSerializable, DataDefinition] + public sealed partial class VendingMachineInventoryEntry { - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public InventoryType Type; - [ViewVariables(VVAccess.ReadWrite)] + + [DataField] public string ID; - [ViewVariables(VVAccess.ReadWrite)] + + [DataField] public uint Amount; + public VendingMachineInventoryEntry(InventoryType type, string id, uint amount) { Type = type;