package
Version:
v0.7.4
Opens a new window with list of versions in this module.
Published: Apr 9, 2022
License: AGPL-3.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type ManagerLogin struct {
Name string `validate:"required,lt=255"`
Password string `validate:"required,lt=255"`
}
type NewBulletin struct {
Title string `validate:"required,lt=255"`
Body string `validate:"required,lt=1000"`
}
type NewChallenge struct {
Title string `validate:"required,lt=255"`
BaseScore float64 `validate:"required,gte=0,lte=10000"`
AutoRenewFlag bool
RenewFlagCommand string
}
type NewGameBox []struct {
ChallengeID uint `validate:"required,lt=255"`
TeamID uint `validate:"required,lt=255"`
IPAddress string `validate:"required,lt=255"`
Port uint
Description string
InternalSSHPort uint
InternalSSHUser string
InternalSSHPassword string
}
type NewTeam []struct {
Name string `validate:"required,lt=255"`
Logo string
}
type SetChallengeVisible struct {
ID uint `binding:"Required"`
Visible bool
}
type SubmitFlag struct {
Flag string `validate:"required"`
}
type TeamLogin struct {
Name string `validate:"required,lt=255"`
Password string `validate:"required,lt=255"`
}
type UpdateBulletin struct {
ID uint `validate:"required"`
Title string `validate:"required,lt=255"`
Body string `validate:"required,lt=1000"`
}
type UpdateChallenge struct {
ID uint `validate:"required"`
Title string `validate:"required,lt=255"`
BaseScore float64 `validate:"required,gte=0,lte=10000"`
AutoRenewFlag bool
RenewFlagCommand string
}
type UpdateGameBox struct {
ID uint `validate:"required,lt=255"`
IPAddress string `validate:"required,lt=255"`
Port uint
Description string
InternalSSHPort uint
InternalSSHUser string
InternalSSHPassword string
}
type UpdateTeam struct {
ID uint `validate:"required,lt=255"`
Name string `validate:"required,lt=255"`
Logo string
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.