console_setting

package
v0.10.8-alpha.6 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2026 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAnnouncements

func GetAnnouncements() []map[string]interface{}

func GetApiInfo

func GetApiInfo() []map[string]interface{}

func GetFAQ

func GetFAQ() []map[string]interface{}

func GetUptimeKumaGroups

func GetUptimeKumaGroups() []map[string]interface{}

func ValidateConsoleSettings

func ValidateConsoleSettings(settingsStr string, settingType string) error

Types

type ConsoleSetting

type ConsoleSetting struct {
	ApiInfo              string `json:"api_info"`              // 控制台 API 信息 (JSON 数组字符串)
	UptimeKumaGroups     string `json:"uptime_kuma_groups"`    // Uptime Kuma 分组配置 (JSON 数组字符串)
	Announcements        string `json:"announcements"`         // 系统公告 (JSON 数组字符串)
	FAQ                  string `json:"faq"`                   // 常见问题 (JSON 数组字符串)
	ApiInfoEnabled       bool   `json:"api_info_enabled"`      // 是否启用 API 信息面板
	UptimeKumaEnabled    bool   `json:"uptime_kuma_enabled"`   // 是否启用 Uptime Kuma 面板
	AnnouncementsEnabled bool   `json:"announcements_enabled"` // 是否启用系统公告面板
	FAQEnabled           bool   `json:"faq_enabled"`           // 是否启用常见问答面板
}

func GetConsoleSetting

func GetConsoleSetting() *ConsoleSetting

GetConsoleSetting 获取 ConsoleSetting 配置实例

Jump to

Keyboard shortcuts

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