middleware

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2018 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UserNamespaces = "user-namespaces"

	RoleUser  = "user"
	RoleAdmin = "admin"
)

Variables

This section is empty.

Functions

func GetHeader

func GetHeader(ctx *gin.Context, header string) string

func ReadAccess

func ReadAccess(c *gin.Context)

func RequiredUserHeaders

func RequiredUserHeaders() gin.HandlerFunc

func WriteAccess

func WriteAccess(c *gin.Context)

Types

type AccessLevel

type AccessLevel string

type TranslateValidate

type TranslateValidate struct {
	*ut.UniversalTranslator
	*validator.Validate
}

func (*TranslateValidate) BadRequest

func (tv *TranslateValidate) BadRequest(ctx *gin.Context, err error) (int, *cherry.Err)

func (*TranslateValidate) HandleError

func (tv *TranslateValidate) HandleError(err error) (int, *cherry.Err)

func (*TranslateValidate) ValidateHeaders

func (tv *TranslateValidate) ValidateHeaders(headerTagMap map[string]string) gin.HandlerFunc

type UserHeaderDataMap

type UserHeaderDataMap map[string]headers.UserHeaderData

func ParseUserHeaderData

func ParseUserHeaderData(str string) (*UserHeaderDataMap, error)

ParseUserHeaderData decodes headers for substitutions

Jump to

Keyboard shortcuts

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