Documentation
¶
Index ¶
- func RegisterPushChannel(i IPushChannel)
- func RegisterSysLogs(i ISysLogs)
- func RegisterSysNotify(i ISysNotify)
- func RegisterSysProxy(i ISysProxy)
- func RegisterSystemOverview(i ISystemOverview)
- func RegisterSystemSettings(i ISystemSettings)
- type IPushChannel
- type ISysLogs
- type ISysNotify
- type ISysProxy
- type ISystemOverview
- type ISystemSettings
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)
}
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)
}
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
Click to show internal directories.
Click to hide internal directories.