statusupdate

package module
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: May 24, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

README

statusupdate

Documentation Go Report Card Maintainability Coverage Status CircleCI

rest way of dealing with status updates (through PATCH method)

URIs

the URI should be of the form /entity/{ID}/statusupdate/{ActionID}

Using fsm, it will update the entity to the new status.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MgrI

type MgrI interface {
	StatusUpdate(
		context.Context,
		xid.ID,
		fsm.Action,
		io.Reader,
	) error
	IsActionAuthorized(
		ctx context.Context,
		subject string,
		action fsm.Action,
	) error
	GetOutcomeStatus(status fsm.Status, action fsm.Action) (fsm.Status, error)
	MapErrorToHTTPError(error) *gohttperror.ErrResponse
}

MgrI is the interface to initialize the new entity mgr

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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