feat: base implementation

This commit is contained in:
2025-07-20 13:47:16 +02:00
parent ad082a3f12
commit 7d561ea6ea
21 changed files with 635 additions and 0 deletions

19
cmd/resources.go Normal file
View File

@ -0,0 +1,19 @@
package cmd
import (
"git.bissendorf.co/bissendorf/unifood/m/v2/core/handler/menu"
"git.bissendorf.co/bissendorf/unifood/m/v2/core/interfaces"
"git.bissendorf.co/bissendorf/unifood/m/v2/core/services/stwhbclient"
"git.bissendorf.co/bissendorf/unifood/m/v2/model/external/stwbremen"
)
var availableResources = []interfaces.ResourceCommand[any]{
{
Name: "menu",
Aliases: []string{"m"},
Verbs: []interfaces.Verb{interfaces.VerbGet},
Handler: &menu.MenuHandler{
QueryClient: stwhbclient.New[[]stwbremen.Dish](),
},
},
}