wroofauth/graph/model/fesession.go

18 lines
431 B
Go

package model
import "git.1in9.net/raider/wroofauth/internal/machines/fesession"
type FeSession struct {
ID string `json:"id"`
State SessionState `json:"state"`
}
func (FeSession) IsNode() {}
func (this FeSession) GetID() string { return this.ID }
func FeSessionFromDb(fesession fesession.FeSession) FeSession {
return FeSession{
ID: fesession.ID.Hex(),
State: SessionState(fesession.State),
}
}