api

package
v0.0.0-...-1cd5ac2 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2026 License: MIT Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyPanelDefaults

func ApplyPanelDefaults(data *panelBody)

func CreatePanel

func CreatePanel(c *gin.Context)

func DefaultApplicators

func DefaultApplicators(data *panelBody) []defaults.DefaultApplicator

func DeletePanel

func DeletePanel(c *gin.Context)

func DeleteSupportHours

func DeleteSupportHours(c *gin.Context)

func GetSupportHours

func GetSupportHours(c *gin.Context)

func IsPanelActive

func IsPanelActive(c *gin.Context)

func ListPanels

func ListPanels(c *gin.Context)

func MultiPanelCreate

func MultiPanelCreate(c *gin.Context)

func MultiPanelDelete

func MultiPanelDelete(c *gin.Context)

func MultiPanelList

func MultiPanelList(ctx *gin.Context)

func MultiPanelResend

func MultiPanelResend(ctx *gin.Context)

func MultiPanelUpdate

func MultiPanelUpdate(c *gin.Context)

func ResendPanel

func ResendPanel(ctx *gin.Context)

func SetSupportHours

func SetSupportHours(c *gin.Context)

func UpdatePanel

func UpdatePanel(c *gin.Context)

func ValidatePanelBody

func ValidatePanelBody(validationContext PanelValidationContext) error

Types

type PanelValidationContext

type PanelValidationContext struct {
	Data       panelBody
	GuildId    uint64
	IsPremium  bool
	BotContext *botcontext.BotContext
	Channels   []channel.Channel
	Roles      []guild.Role
}

Jump to

Keyboard shortcuts

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