using Prise.Plugin; using PSCHelpdesk.Plugins.HetznerServer.ViewModels; using PSCHelpdesk.Plugins.HetznerServer.Views; using PSCHelpdesk.Shared.Menu; using PSCHelpdesk.Shared.Plugin; namespace PSCHelpdesk.Plugins.HetznerServer; [Plugin(PluginType = typeof(Contract))] public class HetznerServer : Contract { public string GetName() { return "HetznerServerPlugin"; } public async Task> addMenu() { var list = new List(); var serverTab = new Item() { Header = "Server", CommandParameter = typeof(ServerViewModel), }; list.Add(serverTab); return list; } }