Geeksbot/server.go
Dustin Pianalto 986d16b346
Some checks are pending
CI / build (push) Waiting to run
Add ftp credentials to domain types
2021-02-22 23:24:19 -09:00

27 lines
628 B
Go

package geeksbot
type Server struct {
ID int
Name string
IPAddr string
Port int
Password string
AlertsChannel *Channel
Guild Guild
InfoChannel *Channel
InfoMessage *Message
SettingsMessage *Message
FTPPort int
FTPUser string
FTPPass string
}
type ServerService interface {
ServerByID(id int) (Server, error)
ServerByName(name string, guild Guild) (Server, error)
CreateServer(s Server) (Server, error)
DeleteServer(s Server) error
UpdateServer(s Server) (Server, error)
GuildServers(g Guild) ([]Server, error)
}