bag

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendString

func AppendString(parameterBag bagcontract.ParameterBag, name string, value string) error

func AppendStringSlice

func AppendStringSlice(parameterBag bagcontract.ParameterBag, name string, values []string) error

func Bool

func Bool(parameterBag bagcontract.ParameterBag, name string) (bool, bool, error)

func Duration

func Duration(parameterBag bagcontract.ParameterBag, name string) (time.Duration, bool, error)

func Float64

func Float64(parameterBag bagcontract.ParameterBag, name string) (float64, bool, error)

func HasNonEmptyString

func HasNonEmptyString(parameterBag bagcontract.ParameterBag, name string) bool

func Int

func Int(parameterBag bagcontract.ParameterBag, name string) (int64, bool, error)

func String

func String(parameterBag bagcontract.ParameterBag, name string) (string, bool)

func StringAt

func StringAt(parameterBag bagcontract.ParameterBag, name string, index int) (string, bool, error)

func StringMapStringString

func StringMapStringString(parameterBag bagcontract.ParameterBag, name string) (map[string]string, bool, error)

func StringOrDefault

func StringOrDefault(parameterBag bagcontract.ParameterBag, name string, defaultValue string) string

func StringSlice

func StringSlice(parameterBag bagcontract.ParameterBag, name string) ([]string, bool)

func StringSliceStrict

func StringSliceStrict(parameterBag bagcontract.ParameterBag, name string) ([]string, bool, error)

func StringStrict

func StringStrict(parameterBag bagcontract.ParameterBag, name string) (string, bool, error)

Types

type ParameterBag

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

func NewParameterBag

func NewParameterBag() *ParameterBag

func NewParameterBagFromValues

func NewParameterBagFromValues(values url.Values) *ParameterBag

func (*ParameterBag) All

func (instance *ParameterBag) All() map[string]any

func (*ParameterBag) Count

func (instance *ParameterBag) Count() int

func (*ParameterBag) Get

func (instance *ParameterBag) Get(name string) (any, bool)

func (*ParameterBag) Has

func (instance *ParameterBag) Has(name string) bool

func (*ParameterBag) Remove

func (instance *ParameterBag) Remove(name string)

func (*ParameterBag) Set

func (instance *ParameterBag) Set(name string, value any)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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