service

package
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: May 21, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterPushChannel added in v0.0.2

func RegisterPushChannel(i IPushChannel)

func RegisterSysLogs

func RegisterSysLogs(i ISysLogs)

func RegisterSysNotify added in v0.0.2

func RegisterSysNotify(i ISysNotify)

func RegisterSysProxy added in v0.2.2

func RegisterSysProxy(i ISysProxy)

func RegisterSystemOverview

func RegisterSystemOverview(i ISystemOverview)

func RegisterSystemSettings

func RegisterSystemSettings(i ISystemSettings)

Types

type IPushChannel added in v0.0.2

type IPushChannel interface {
	List(ctx context.Context, req *v1.GetPushChannelListReq) (res *v1.GetPushChannelListRes, err error)
	Post(ctx context.Context, req *v1.PostPushChannelReq) (res *v1.PostPushChannelRes, err error)
	Put(ctx context.Context, req *v1.PutPushChannelReq) (res *v1.PutPushChannelRes, err error)
	Get(ctx context.Context, req *v1.GetPushChannelReq) (res *v1.GetPushChannelRes, err error)
	Delete(ctx context.Context, req *v1.DeletePushChannelReq) (res *v1.DeletePushChannelRes, err error)
}

func PushChannel added in v0.0.2

func PushChannel() IPushChannel

type ISysLogs

type ISysLogs interface {
	List(ctx context.Context, req *v1.GetLogsListReq) (res *v1.GetLogsListRes, err error)
	Delete(ctx context.Context, req *v1.DeleteLogsReq) (res *v1.DeleteLogsRes, err error)
	DeleteAll(ctx context.Context, req *v1.DeleteAllLogsReq) (res *v1.DeleteAllLogsRes, err error)
	Terminal(ctx context.Context, req *v1.GetTerminalLogsListReq) (res *v1.GetTerminalLogsListRes, err error)
}

func SysLogs

func SysLogs() ISysLogs

type ISysNotify added in v0.0.2

type ISysNotify interface {
	List(ctx context.Context, req *v1.GetNotifyListReq) (res *v1.GetNotifyListRes, err error)
	MarkRead(ctx context.Context, req *v1.PutMarkNotifyReadReq) (res *v1.PutMarkNotifyReadRes, err error)
	MarkAll(ctx context.Context, req *v1.PutMarkNotifyAllReadReq) (res *v1.PutMarkNotifyAllReadRes, err error)
	Delete(ctx context.Context, req *v1.DeleteNotifyReq) (res *v1.DeleteNotifyRes, err error)
	DeleteAll(ctx context.Context, req *v1.DeleteAllNotifyReq) (res *v1.DeleteAllNotifyRes, err error)
}

func SysNotify added in v0.0.2

func SysNotify() ISysNotify

type ISysProxy added in v0.2.2

type ISysProxy interface {
	All(ctx context.Context, req *v1.GetAllProxyReq) (res *v1.GetAllProxyRes, err error)
	Add(ctx context.Context, req *v1.PostSysProxyReq) (res *v1.PostSysProxyRes, err error)
	Update(ctx context.Context, req *v1.PutSysProxyReq) (res *v1.PutSysProxyRes, err error)
	Delete(ctx context.Context, req *v1.DeleteSysProxyReq) (res *v1.DeleteSysProxyRes, err error)
}

func SysProxy added in v0.2.2

func SysProxy() ISysProxy

type ISystemOverview

type ISystemOverview interface {
	Overview(ctx context.Context, req *v1.GetOverviewReq) (res *v1.GetOverviewRes, err error)
	GetLang(ctx context.Context, req *v1.GetLangReq) (res *v1.GetLangRes, err error)
}

func SystemOverview

func SystemOverview() ISystemOverview

type ISystemSettings

type ISystemSettings interface {
	LatestVersion(ctx context.Context, req *v1.GetLatestVersionReq) (res *v1.GetLatestVersionRes, err error)
	PutSettings(ctx context.Context, req *v1.PutSysSettingsReq) (res *v1.PutSysSettingsRes, err error)
	GetSettings(ctx context.Context, req *v1.GetSysSettingsReq) (res *v1.GetSysSettingsRes, err error)
}

func SystemSettings

func SystemSettings() ISystemSettings

Jump to

Keyboard shortcuts

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