admin

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2015 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

package admin provides an implementation of the API described in auth/schema/adminschema.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminAPI

type AdminAPI struct {
	// contains filtered or unexported fields
}

AdminAPI provides the logic necessary to implement the Admin API.

func NewAdminAPI

func NewAdminAPI(userManager *manager.UserManager, userRepo user.UserRepo, pwiRepo user.PasswordInfoRepo, localConnectorID string) *AdminAPI

func (*AdminAPI) CreateAdmin

func (a *AdminAPI) CreateAdmin(admn adminschema.Admin) (string, error)

func (*AdminAPI) GetAdmin

func (a *AdminAPI) GetAdmin(id string) (adminschema.Admin, error)

func (*AdminAPI) GetState

func (a *AdminAPI) GetState() (adminschema.State, error)

type Error

type Error struct {
	Type string

	// The HTTP Code to return for this type of error.
	Code int

	Desc string

	// The underlying error - not to be consumed by external users.
	Internal error
}

Error is the error type returned by AdminAPI methods.

func (Error) Error

func (e Error) Error() string

Jump to

Keyboard shortcuts

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