Documentation ¶
Index ¶
- func AddCheckRoutes(router *vestigo.Router, checkService check.Service)
- func AddEchoRoutes(router *vestigo.Router, echoService echo.Service)
- func AddRoutes(router *vestigo.Router, echoServiceV2 echoV2.Service, echoService echo.Service, ...)
- type ParamsParser
- func (parser *ParamsParser) Bool(name string) bool
- func (parser *ParamsParser) BoolArray(name string) []bool
- func (parser *ParamsParser) BoolDefaulted(name string, defaultValue bool) bool
- func (parser *ParamsParser) BoolNullable(name string) *bool
- func (parser *ParamsParser) Date(name string) civil.Date
- func (parser *ParamsParser) DateArray(name string) []civil.Date
- func (parser *ParamsParser) DateDefaulted(name string, defaultValue civil.Date) civil.Date
- func (parser *ParamsParser) DateNullable(name string) *civil.Date
- func (parser *ParamsParser) DateTime(name string) civil.DateTime
- func (parser *ParamsParser) DateTimeArray(name string) []civil.DateTime
- func (parser *ParamsParser) DateTimeDefaulted(name string, defaultValue civil.DateTime) civil.DateTime
- func (parser *ParamsParser) DateTimeNullable(name string) *civil.DateTime
- func (parser *ParamsParser) Decimal(name string) decimal.Decimal
- func (parser *ParamsParser) DecimalArray(name string) []decimal.Decimal
- func (parser *ParamsParser) DecimalDefaulted(name string, defaultValue decimal.Decimal) decimal.Decimal
- func (parser *ParamsParser) DecimalNullable(name string) *decimal.Decimal
- func (parser *ParamsParser) Float32(name string) float32
- func (parser *ParamsParser) Float32Array(name string) []float32
- func (parser *ParamsParser) Float32Defaulted(name string, defaultValue float32) float32
- func (parser *ParamsParser) Float32Nullable(name string) *float32
- func (parser *ParamsParser) Float64(name string) float64
- func (parser *ParamsParser) Float64Array(name string) []float64
- func (parser *ParamsParser) Float64Defaulted(name string, defaultValue float64) float64
- func (parser *ParamsParser) Float64Nullable(name string) *float64
- func (parser *ParamsParser) Int(name string) int
- func (parser *ParamsParser) Int64(name string) int64
- func (parser *ParamsParser) Int64Array(name string) []int64
- func (parser *ParamsParser) Int64Defaulted(name string, defaultValue int64) int64
- func (parser *ParamsParser) Int64Nullable(name string) *int64
- func (parser *ParamsParser) IntArray(name string) []int
- func (parser *ParamsParser) IntDefaulted(name string, defaultValue int) int
- func (parser *ParamsParser) IntNullable(name string) *int
- func (parser *ParamsParser) String(name string) string
- func (parser *ParamsParser) StringArray(name string) []string
- func (parser *ParamsParser) StringDefaulted(name string, defaultValue string) string
- func (parser *ParamsParser) StringEnum(name string, values []string) string
- func (parser *ParamsParser) StringEnumArray(name string, values []string) []string
- func (parser *ParamsParser) StringEnumDefaulted(name string, values []string, defaultValue string) string
- func (parser *ParamsParser) StringEnumNullable(name string, values []string) *string
- func (parser *ParamsParser) StringNullable(name string) *string
- func (parser *ParamsParser) Uuid(name string) uuid.UUID
- func (parser *ParamsParser) UuidArray(name string) []uuid.UUID
- func (parser *ParamsParser) UuidDefaulted(name string, defaultValue uuid.UUID) uuid.UUID
- func (parser *ParamsParser) UuidNullable(name string) *uuid.UUID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ParamsParser ¶
type ParamsParser struct { Errors []models.ValidationError // contains filtered or unexported fields }
func NewParamsParser ¶
func NewParamsParser(values map[string][]string, parseCommaSeparatedArray bool) *ParamsParser
func (*ParamsParser) Bool ¶
func (parser *ParamsParser) Bool(name string) bool
func (*ParamsParser) BoolArray ¶
func (parser *ParamsParser) BoolArray(name string) []bool
func (*ParamsParser) BoolDefaulted ¶
func (parser *ParamsParser) BoolDefaulted(name string, defaultValue bool) bool
func (*ParamsParser) BoolNullable ¶
func (parser *ParamsParser) BoolNullable(name string) *bool
func (*ParamsParser) DateDefaulted ¶
func (*ParamsParser) DateNullable ¶
func (parser *ParamsParser) DateNullable(name string) *civil.Date
func (*ParamsParser) DateTimeArray ¶
func (parser *ParamsParser) DateTimeArray(name string) []civil.DateTime
func (*ParamsParser) DateTimeDefaulted ¶
func (*ParamsParser) DateTimeNullable ¶
func (parser *ParamsParser) DateTimeNullable(name string) *civil.DateTime
func (*ParamsParser) DecimalArray ¶
func (parser *ParamsParser) DecimalArray(name string) []decimal.Decimal
func (*ParamsParser) DecimalDefaulted ¶
func (*ParamsParser) DecimalNullable ¶
func (parser *ParamsParser) DecimalNullable(name string) *decimal.Decimal
func (*ParamsParser) Float32 ¶
func (parser *ParamsParser) Float32(name string) float32
func (*ParamsParser) Float32Array ¶
func (parser *ParamsParser) Float32Array(name string) []float32
func (*ParamsParser) Float32Defaulted ¶
func (parser *ParamsParser) Float32Defaulted(name string, defaultValue float32) float32
func (*ParamsParser) Float32Nullable ¶
func (parser *ParamsParser) Float32Nullable(name string) *float32
func (*ParamsParser) Float64 ¶
func (parser *ParamsParser) Float64(name string) float64
func (*ParamsParser) Float64Array ¶
func (parser *ParamsParser) Float64Array(name string) []float64
func (*ParamsParser) Float64Defaulted ¶
func (parser *ParamsParser) Float64Defaulted(name string, defaultValue float64) float64
func (*ParamsParser) Float64Nullable ¶
func (parser *ParamsParser) Float64Nullable(name string) *float64
func (*ParamsParser) Int ¶
func (parser *ParamsParser) Int(name string) int
func (*ParamsParser) Int64 ¶
func (parser *ParamsParser) Int64(name string) int64
func (*ParamsParser) Int64Array ¶
func (parser *ParamsParser) Int64Array(name string) []int64
func (*ParamsParser) Int64Defaulted ¶
func (parser *ParamsParser) Int64Defaulted(name string, defaultValue int64) int64
func (*ParamsParser) Int64Nullable ¶
func (parser *ParamsParser) Int64Nullable(name string) *int64
func (*ParamsParser) IntArray ¶
func (parser *ParamsParser) IntArray(name string) []int
func (*ParamsParser) IntDefaulted ¶
func (parser *ParamsParser) IntDefaulted(name string, defaultValue int) int
func (*ParamsParser) IntNullable ¶
func (parser *ParamsParser) IntNullable(name string) *int
func (*ParamsParser) String ¶
func (parser *ParamsParser) String(name string) string
func (*ParamsParser) StringArray ¶
func (parser *ParamsParser) StringArray(name string) []string
func (*ParamsParser) StringDefaulted ¶
func (parser *ParamsParser) StringDefaulted(name string, defaultValue string) string
func (*ParamsParser) StringEnum ¶
func (parser *ParamsParser) StringEnum(name string, values []string) string
func (*ParamsParser) StringEnumArray ¶
func (parser *ParamsParser) StringEnumArray(name string, values []string) []string
func (*ParamsParser) StringEnumDefaulted ¶
func (parser *ParamsParser) StringEnumDefaulted(name string, values []string, defaultValue string) string
func (*ParamsParser) StringEnumNullable ¶
func (parser *ParamsParser) StringEnumNullable(name string, values []string) *string
func (*ParamsParser) StringNullable ¶
func (parser *ParamsParser) StringNullable(name string) *string
func (*ParamsParser) UuidDefaulted ¶
func (*ParamsParser) UuidNullable ¶
func (parser *ParamsParser) UuidNullable(name string) *uuid.UUID
Source Files ¶
Click to show internal directories.
Click to hide internal directories.