github.com/jxgolibs/go-oauth2-server@v1.0.1/session/service_interface.go (about) 1 package session 2 3 import "net/http" 4 5 // ServiceInterface defines exported methods 6 type ServiceInterface interface { 7 SetSessionService(r *http.Request, w http.ResponseWriter) 8 StartSession() error 9 GetUserSession() (*UserSession, error) 10 SetUserSession(userSession *UserSession) error 11 ClearUserSession() error 12 SetFlashMessage(msg string) error 13 GetFlashMessage() (interface{}, error) 14 Close() 15 }