Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServerRepository ¶
type ServerRepository 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
SetPinned(alias string, pinned bool) error
RecordSSH(alias string) error
}
type ServerService ¶
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
SetPinned(alias string, pinned bool) error
SSH(alias string) error
Ping(server domain.Server) (bool, time.Duration, error)
}
Click to show internal directories.
Click to hide internal directories.