device

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: GPL-3.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Delete

func Delete(c *fiber.Ctx) error

func Edit

func Edit(c *fiber.Ctx) error

func InitRoutes

func InitRoutes(app *fiber.App)

func List

func List(c *fiber.Ctx) error

func Merge

func Merge(c *fiber.Ctx) error

func View

func View(c *fiber.Ctx) error

func ViewEdit

func ViewEdit(c *fiber.Ctx) error

Types

type EditForm

type EditForm struct {
	Name        string `form:"name" validate:"max=100" transform:"trim"`
	Icon        string `form:"icon" validate:"omitempty,icon,max=100" transform:"trim"`
	Notes       string `form:"notes" validate:"max=5000" transform:"trim"`
	GracePeriod string `form:"grace_period" validate:"required,duration,dmin=1 min,dmax=60 mins" transform:"trim"`
	Watch       bool   `form:"watch"`
	Ping        bool   `form:"ping"`
	Limit       string `form:"limit" validate:"omitempty,duration,dmin=1 min,dmax=1 week" transform:"trim"`
}

type OriginEditForm

type OriginEditForm struct {
	Name  string `form:"name" validate:"max=100" transform:"trim"`
	Icon  string `form:"icon" validate:"max=100" transform:"trim"`
	Notes string `form:"notes" validate:"max=5000" transform:"trim"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL