Documentation ¶
Index ¶
- func AuthMiddleware(next HttpHandler, requiresAdmin, requiresMod bool) http.Handler
- func CopyServerSetttingsHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func DeleteServerHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func ExportServerHandler(w http.ResponseWriter, r *http.Request)
- func GetInstanceLogsHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func GetServerHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func GetServerStatusHandler(w http.ResponseWriter, r *http.Request)
- func ImportServerHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func LoadConfig()
- func LoginHandler(w http.ResponseWriter, r *http.Request)
- func SaveServerSettingsHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func StartInstanceHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func StopInstanceHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- func TokenHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
- type HttpHandler
- type TokenClaims
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthMiddleware ¶
func AuthMiddleware(next HttpHandler, requiresAdmin, requiresMod bool) http.Handler
func CopyServerSetttingsHandler ¶
func CopyServerSetttingsHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func DeleteServerHandler ¶
func DeleteServerHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func ExportServerHandler ¶
func ExportServerHandler(w http.ResponseWriter, r *http.Request)
func GetInstanceLogsHandler ¶
func GetInstanceLogsHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func GetServerHandler ¶
func GetServerHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func GetServerStatusHandler ¶
func GetServerStatusHandler(w http.ResponseWriter, r *http.Request)
func ImportServerHandler ¶
func ImportServerHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func LoadConfig ¶
func LoadConfig()
func LoginHandler ¶
func LoginHandler(w http.ResponseWriter, r *http.Request)
func SaveServerSettingsHandler ¶
func SaveServerSettingsHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func StartInstanceHandler ¶
func StartInstanceHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func StopInstanceHandler ¶
func StopInstanceHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
func TokenHandler ¶
func TokenHandler(w http.ResponseWriter, r *http.Request, claims *TokenClaims)
Types ¶
type HttpHandler ¶
type HttpHandler func(http.ResponseWriter, *http.Request, *TokenClaims)
type TokenClaims ¶
Click to show internal directories.
Click to hide internal directories.