separte ui for data and business logic

This commit is contained in:
Adem Baccara
2025-08-17 11:09:20 +01:00
parent c1cd867357
commit 78b14d4ad4
17 changed files with 1529 additions and 628 deletions
+10
View File
@@ -0,0 +1,10 @@
package ports
import "github.com/Adembc/lazyssh/internal/core/domain"
type ServerService interface {
ListServers(query string) ([]domain.Server, error)
UpdateServer(server domain.Server, newServer domain.Server) error
AddServer(server domain.Server) error
DeleteServer(server domain.Server) error
}