Documentation
¶
Index ¶
- type APIAlg
- type Common
- func (a *Common) AuthNew(ctx context.Context, perms []permission.Permission) ([]byte, error)
- func (a *Common) AuthVerify(ctx context.Context, token string) ([]permission.Permission, error)
- func (a *Common) LogList(context.Context) ([]string, error)
- func (a *Common) LogSetLevel(ctx context.Context, subsystem, level string) error
- func (a *Common) Version(context.Context) (Version, error)
- type ICommon
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Common ¶
func (*Common) AuthNew ¶
func (a *Common) AuthNew(ctx context.Context, perms []permission.Permission) ([]byte, error)
func (*Common) AuthVerify ¶
func (a *Common) AuthVerify(ctx context.Context, token string) ([]permission.Permission, error)
func (*Common) LogSetLevel ¶
type ICommon ¶
type ICommon interface { // Auth AuthVerify(ctx context.Context, token string) ([]permission.Permission, error) AuthNew(ctx context.Context, perms []permission.Permission) ([]byte, error) // Version provides information about API provider Version(context.Context) (Version, error) LogList(context.Context) ([]string, error) LogSetLevel(context.Context, string, string) error }
Click to show internal directories.
Click to hide internal directories.