handlers

package
v0.0.31 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2018 License: Apache-2.0, BSD-2-Clause-Views, MIT Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NonceGenerator added in v0.0.16

type NonceGenerator struct{}

func (*NonceGenerator) Generate added in v0.0.16

func (n *NonceGenerator) Generate() string

type NonceGeneratorInterface added in v0.0.16

type NonceGeneratorInterface interface {
	Generate() string
}

type RequestHandler

type RequestHandler struct {
	Config                  *config.Config                      `inject:""`
	Client                  net.HTTPClientInterface             `inject:""`
	EntityManager           db.EntityManagerInterface           `inject:""`
	Repository              db.RepositoryInterface              `inject:""`
	SignatureSignerVerifier crypto.SignerVerifierInterface      `inject:""`
	StellarTomlResolver     external.StellarTomlClientInterface `inject:""`
	FederationResolver      federation.ClientInterface          `inject:""`
	NonceGenerator          NonceGeneratorInterface             `inject:""`
}

RequestHandler implements compliance server request handlers

func (*RequestHandler) HandlerAllowAccess

func (rh *RequestHandler) HandlerAllowAccess(c web.C, w http.ResponseWriter, r *http.Request)

HandlerAllowAccess implements /allow_access endpoint

func (*RequestHandler) HandlerAuth

func (rh *RequestHandler) HandlerAuth(c web.C, w http.ResponseWriter, r *http.Request)

HandlerAuth implements authorize endpoint

func (*RequestHandler) HandlerReceive

func (rh *RequestHandler) HandlerReceive(c web.C, w http.ResponseWriter, r *http.Request)

HandlerReceive implements /receive endpoint

func (*RequestHandler) HandlerRemoveAccess

func (rh *RequestHandler) HandlerRemoveAccess(c web.C, w http.ResponseWriter, r *http.Request)

HandlerRemoveAccess implements /remove_access endpoint

func (*RequestHandler) HandlerSend

func (rh *RequestHandler) HandlerSend(c web.C, w http.ResponseWriter, r *http.Request)

HandlerSend implements /send endpoint

func (*RequestHandler) HandlerTxStatus added in v0.0.27

func (rh *RequestHandler) HandlerTxStatus(w http.ResponseWriter, r *http.Request)

HandlerTxStatus implements /tx_status endpoint

type TestNonceGenerator added in v0.0.16

type TestNonceGenerator struct{}

func (*TestNonceGenerator) Generate added in v0.0.16

func (n *TestNonceGenerator) Generate() string

Jump to

Keyboard shortcuts

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