administrator

package
v0.0.0-...-78e7222 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2019 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const CreateService = ServiceProvider + ".Create"
View Source
const ServiceProvider = "SigfoxBackend-Administrator"
View Source
const UpdateAllowedFieldsService = ServiceProvider + ".UpdateAllowedFields"

Variables

View Source
var ClientAdminUserPermissions = []api.Permission{
	CreateService,
	UpdateAllowedFieldsService,
}
View Source
var ClientUserPermissions = make([]api.Permission, 0)
View Source
var CompanyAdminUserPermissions = []api.Permission{
	CreateService,
	UpdateAllowedFieldsService,
}
View Source
var CompanyUserPermissions = make([]api.Permission, 0)

Functions

This section is empty.

Types

type Administrator

type Administrator interface {
	Create(request *CreateRequest) (*CreateResponse, error)
	UpdateAllowedFields(request *UpdateAllowedFieldsRequest) (*UpdateAllowedFieldsResponse, error)
}

type CreateRequest

type CreateRequest struct {
	Claims  claims.Claims
	Backend backend.Backend
}

type CreateResponse

type CreateResponse struct {
	Backend backend.Backend
}

type HeartbeatRequest

type HeartbeatRequest struct {
	Claims            claims.Claims
	BackendIdentifier identifier.Identifier
}

type HeartbeatResponse

type HeartbeatResponse struct {
}

type UpdateAllowedFieldsRequest

type UpdateAllowedFieldsRequest struct {
	Claims  claims.Claims
	Backend backend.Backend
}

type UpdateAllowedFieldsResponse

type UpdateAllowedFieldsResponse struct {
	Backend backend.Backend
}

Directories

Path Synopsis
adaptor

Jump to

Keyboard shortcuts

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