workspaces

package
v0.0.0-...-0649046 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2024 License: OSL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddWorkspaceMember

func AddWorkspaceMember(ctx *fiber.Ctx) error

func CreateWorkspace

func CreateWorkspace(ctx *fiber.Ctx) error

func CreateWorkspaceBot

func CreateWorkspaceBot(ctx *fiber.Ctx) error

func DeleteWorkspaceBot

func DeleteWorkspaceBot(ctx *fiber.Ctx) error

func DisableWorkspaceIntegration

func DisableWorkspaceIntegration(ctx *fiber.Ctx) error

func EnableWorkspaceIntegration

func EnableWorkspaceIntegration(ctx *fiber.Ctx) error

func GetIntegrationData

func GetIntegrationData(ctx *fiber.Ctx) error

func GetIntegrationDataForUser

func GetIntegrationDataForUser(ctx *fiber.Ctx) error

func GetWorkspace

func GetWorkspace(ctx *fiber.Ctx) error

func GetWorkspaceAnalytics

func GetWorkspaceAnalytics(ctx *fiber.Ctx) error

func GetWorkspaceBot

func GetWorkspaceBot(ctx *fiber.Ctx) error

func GetWorkspaceIntegration

func GetWorkspaceIntegration(ctx *fiber.Ctx) error

func GetWorkspaceIntegrations

func GetWorkspaceIntegrations(ctx *fiber.Ctx) error

func GetWorkspaceMember

func GetWorkspaceMember(ctx *fiber.Ctx) error

func GetWorkspaceMembers

func GetWorkspaceMembers(ctx *fiber.Ctx) error

func GetWorkspaces

func GetWorkspaces(ctx *fiber.Ctx) error

func RemoveWorkspaceMember

func RemoveWorkspaceMember(ctx *fiber.Ctx) error

func UpdateIntegrationDataForUser

func UpdateIntegrationDataForUser(ctx *fiber.Ctx) error

func UpdateWorkspace

func UpdateWorkspace(ctx *fiber.Ctx) error

func UpdateWorkspaceBot

func UpdateWorkspaceBot(ctx *fiber.Ctx) error

func UpdateWorkspaceIntegration

func UpdateWorkspaceIntegration(ctx *fiber.Ctx) error

func UpdateWorkspaceMember

func UpdateWorkspaceMember(ctx *fiber.Ctx) error

func WorkspacesHandler

func WorkspacesHandler(router fiber.Router)

Types

type BotFormData

type BotFormData struct {
	Region      *string                `json:"region,omitempty" form:"region,omitempty"`
	Settings    *BotSettings           `json:"settings,omitempty" form:"settings,omitempty"`
	Permissions *utils.IBotPermissions `json:"permissions,omitempty" form:"permissions,omitempty"`
	Token       *string                `json:"token,omitempty" form:"token,omitempty"`
}

type BotSettings

type BotSettings struct {
	Guild               string               `json:"guild,omitempty"`
	Prefix              string               `json:"prefix,omitempty" form:"prefix,omitempty"`
	Status              string               `json:"status,omitempty" form:"status,omitempty"`
	Activities          []utils.IBotActivity `json:"activities,omitempty" form:"activities,omitempty"`
	RandomizeActivities bool                 `json:"randomizeActivities,omitempty" form:"randomizeActivities,omitempty"`
	ActivityInterval    int                  `json:"activityInterval,omitempty" form:"activityInterval,omitempty"`
	CurrentActivity     int                  `json:"currentActivity,omitempty"`
	Modules             utils.IBotModules    `json:"modules" form:"modules"`
}

Jump to

Keyboard shortcuts

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