v1

package
v0.0.0-...-8f9ff4f Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAdminServant

func RegisterAdminServant(e *gin.Engine, s Admin)

RegisterAdminServant register Admin servant to gin

func RegisterSiteServant

func RegisterSiteServant(e *gin.Engine, s Site)

RegisterSiteServant register Site servant to gin

Types

type Admin

type Admin interface {

	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	SiteInfo(*web.SiteInfoReq) (*web.SiteInfoResp, mir.Error)
	ChangeUserStatus(*web.ChangeUserStatusReq) mir.Error
	// contains filtered or unexported methods
}

type Site

type Site interface {
	Profile() (*web.SiteProfileResp, mir.Error)
	Version() (*web.VersionResp, mir.Error)
	// contains filtered or unexported methods
}

type UnimplementedAdminServant

type UnimplementedAdminServant struct{}

UnimplementedAdminServant can be embedded to have forward compatible implementations.

func (UnimplementedAdminServant) Chain

func (UnimplementedAdminServant) ChangeUserStatus

func (UnimplementedAdminServant) ChangeUserStatus(req *web.ChangeUserStatusReq) mir.Error

func (UnimplementedAdminServant) SiteInfo

func (UnimplementedAdminServant) SiteInfo(req *web.SiteInfoReq) (*web.SiteInfoResp, mir.Error)

type UnimplementedSiteServant

type UnimplementedSiteServant struct{}

UnimplementedSiteServant can be embedded to have forward compatible implementations.

func (UnimplementedSiteServant) Profile

func (UnimplementedSiteServant) Profile() (*web.SiteProfileResp, mir.Error)

func (UnimplementedSiteServant) Version

func (UnimplementedSiteServant) Version() (*web.VersionResp, mir.Error)

Jump to

Keyboard shortcuts

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