carry

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Applier

type Applier interface {
	// contains filtered or unexported methods
}

type Carry

type Carry struct {
	// contains filtered or unexported fields
}

func NewCarry

func NewCarry(opts ...Option) *Carry

func (*Carry) Bind

func (cy *Carry) Bind(c *gin.Context, v any) error

func (*Carry) BindQuery

func (cy *Carry) BindQuery(c *gin.Context, v any) error

func (*Carry) BindUri

func (cy *Carry) BindUri(c *gin.Context, v any) error

func (*Carry) Error

func (cy *Carry) Error(c *gin.Context, err error)

func (*Carry) Render

func (cy *Carry) Render(c *gin.Context, v any)

func (*Carry) Struct

func (cy *Carry) Struct(v any) error

func (*Carry) StructCtx

func (cy *Carry) StructCtx(ctx context.Context, v any) error

func (*Carry) Validate

func (cy *Carry) Validate(ctx context.Context, v any) error

func (*Carry) Validator

func (cy *Carry) Validator() *validator.Validate

func (*Carry) Var

func (cy *Carry) Var(v any, tag string) error

func (*Carry) VarCtx

func (cy *Carry) VarCtx(ctx context.Context, v any, tag string) error

type CarryGin

type CarryGin struct {
	// contains filtered or unexported fields
}

func NewCarryGin

func NewCarryGin(opts ...Option) *CarryGin

func (*CarryGin) Bind

func (*CarryGin) Bind(c *gin.Context, v any) error

func (*CarryGin) BindQuery

func (*CarryGin) BindQuery(c *gin.Context, v any) error

func (*CarryGin) BindUri

func (*CarryGin) BindUri(c *gin.Context, v any) error

func (*CarryGin) Error

func (cy *CarryGin) Error(c *gin.Context, err error)

func (*CarryGin) Render

func (cy *CarryGin) Render(c *gin.Context, v any)

func (*CarryGin) Struct

func (cy *CarryGin) Struct(v any) error

func (*CarryGin) StructCtx

func (cy *CarryGin) StructCtx(ctx context.Context, v any) error

func (*CarryGin) Validate

func (cy *CarryGin) Validate(ctx context.Context, v any) error

func (*CarryGin) Validator

func (cy *CarryGin) Validator() *validator.Validate

func (*CarryGin) Var

func (cy *CarryGin) Var(v any, tag string) error

func (*CarryGin) VarCtx

func (cy *CarryGin) VarCtx(ctx context.Context, v any, tag string) error

type Option

type Option func(Applier)

func WithEncoding

func WithEncoding(e *wencoding.Encoding) Option

func WithErrorTranslator

func WithErrorTranslator(t transport.ErrorTranslator) Option

func WithTranslatorData

func WithTranslatorData(t transport.TranslatorData) Option

func WithTranslatorError

func WithTranslatorError(t transport.TranslatorError) Option

func WithValidation

func WithValidation(v *validator.Validate) Option

Jump to

Keyboard shortcuts

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