Files
proxy-lite/internal/noodle/model.go

30 lines
440 B
Go

package noodle
import "time"
const (
UserRoleRegular = "regular"
UserRoleAdmin = "admin"
)
type Noodle struct {
Id string
Name string
Proto string
Src string
ListenPort int
DestPort int
DestHost string
Expiration time.Duration
IsUp bool
CreatedBy string
}
type User struct {
Id string
Username string
Role string
PasswordHash string
CreatedAt time.Time
}