Documentation
¶
Index ¶
- func ApplyPanelDefaults(data *panelBody)
- func CreatePanel(c *gin.Context)
- func DefaultApplicators(data *panelBody) []defaults.DefaultApplicator
- func DeletePanel(c *gin.Context)
- func DeleteSupportHours(c *gin.Context)
- func GetSupportHours(c *gin.Context)
- func IsPanelActive(c *gin.Context)
- func ListPanels(c *gin.Context)
- func MultiPanelCreate(c *gin.Context)
- func MultiPanelDelete(c *gin.Context)
- func MultiPanelList(ctx *gin.Context)
- func MultiPanelResend(ctx *gin.Context)
- func MultiPanelUpdate(c *gin.Context)
- func ResendPanel(ctx *gin.Context)
- func SetSupportHours(c *gin.Context)
- func UpdatePanel(c *gin.Context)
- func ValidatePanelBody(validationContext PanelValidationContext) error
- type PanelValidationContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyPanelDefaults ¶
func ApplyPanelDefaults(data *panelBody)
func CreatePanel ¶
func DefaultApplicators ¶
func DefaultApplicators(data *panelBody) []defaults.DefaultApplicator
func DeletePanel ¶
func DeleteSupportHours ¶
func GetSupportHours ¶
func IsPanelActive ¶
func ListPanels ¶
func MultiPanelCreate ¶
func MultiPanelDelete ¶
func MultiPanelList ¶
func MultiPanelResend ¶
func MultiPanelUpdate ¶
func ResendPanel ¶
func SetSupportHours ¶
func UpdatePanel ¶
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
}
Click to show internal directories.
Click to hide internal directories.