handlers

package
v0.7.8 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: MIT Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDID        = validation.NewError("validation_is_did", "must be a valid DID")
	ValidationDID = validation.NewStringRuleWithError(isDID, ErrDID)
)

Functions

func AuthMiddleware

func AuthMiddleware(auth *auth.Client, log *logan.Entry) func(http.Handler) http.Handler

func CtxIssuer added in v0.5.0

func CtxIssuer(iss *issuer.Issuer) func(context.Context) context.Context

func CtxLog

func CtxLog(entry *logan.Entry) func(context.Context) context.Context

func CtxNotificator

func CtxNotificator(notificator notificator.Notificator) func(context.Context) context.Context

func CtxOrgsConfig

func CtxOrgsConfig(cfg config.OrgsConfig) func(context.Context) context.Context

func CtxS3 added in v0.6.0

func CtxS3(s3 *s3.Storage) func(context.Context) context.Context

func CtxStorage

func CtxStorage(storage data.Storage) func(context.Context) context.Context

func CtxUserClaim added in v0.6.0

func CtxUserClaim(claim []resources.Claim) func(context.Context) context.Context
func GetOffsetLinks(r *http.Request, p pgdb.OffsetPageParams) *resources.Links

func GroupByID

func GroupByID(w http.ResponseWriter, r *http.Request)

func GroupCreate

func GroupCreate(w http.ResponseWriter, r *http.Request)

func GroupList

func GroupList(w http.ResponseWriter, r *http.Request)

func InvitationEmailAccept

func InvitationEmailAccept(w http.ResponseWriter, r *http.Request)

func InvitationEmailCreate

func InvitationEmailCreate(w http.ResponseWriter, r *http.Request)

func Issuer added in v0.5.0

func Issuer(r *http.Request) *issuer.Issuer

func Log

func Log(r *http.Request) *logan.Entry

func NotFound

func NotFound(msg, field string) *jsonapi.ErrorObject

NotFound - return 404 error

func Notificator

func Notificator(r *http.Request) notificator.Notificator

func OrgByID

func OrgByID(w http.ResponseWriter, r *http.Request)

func OrgCreate

func OrgCreate(w http.ResponseWriter, r *http.Request)

func OrgList

func OrgList(w http.ResponseWriter, r *http.Request)

func OrgPatch added in v0.7.0

func OrgPatch(w http.ResponseWriter, r *http.Request)

func OrgUserList

func OrgUserList(w http.ResponseWriter, r *http.Request)

func OrgVerificationCode

func OrgVerificationCode(w http.ResponseWriter, r *http.Request)

func OrgVerify

func OrgVerify(w http.ResponseWriter, r *http.Request)

func OrgsConfig

func OrgsConfig(r *http.Request) config.OrgsConfig

func RequestByID

func RequestByID(w http.ResponseWriter, r *http.Request)

func RequestClaimsStatuses added in v0.3.0

func RequestClaimsStatuses(w http.ResponseWriter, r *http.Request)

func RequestFill

func RequestFill(w http.ResponseWriter, r *http.Request)

func RequestList

func RequestList(w http.ResponseWriter, r *http.Request)

func RequestVerify

func RequestVerify(w http.ResponseWriter, r *http.Request)

func S3 added in v0.6.0

func S3(r *http.Request) *s3.Storage

func SetStatusClaimed added in v0.7.7

func SetStatusClaimed(w http.ResponseWriter, r *http.Request)

func Storage

func Storage(r *http.Request) data.Storage

func UploadForm added in v0.6.0

func UploadForm(w http.ResponseWriter, r *http.Request)

func UserClaim added in v0.6.0

func UserClaim(r *http.Request) []resources.Claim

func UserRequestsList added in v0.7.7

func UserRequestsList(w http.ResponseWriter, r *http.Request)

Types

This section is empty.

Jump to

Keyboard shortcuts

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