helpers

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildJSON added in v0.0.64

func BuildJSON(json interface{}, includeRoot bool, root string) interface{}

BuildJSON used to build json with parameters like root key

func GetFieldNamesByKey added in v0.1.0

func GetFieldNamesByKey(s interface{}, key string) []string

func GetFieldValueByName added in v0.1.3

func GetFieldValueByName(s interface{}, name string) interface{}

func IncludeRootInJSON

func IncludeRootInJSON(json interface{}, includeRoot bool, root string) interface{}

IncludeRootInJSON used prepend root in JSON

func NotFoundError added in v0.0.56

func NotFoundError(itemName string) error

NotFoundError used to generate error for not round record

func Range

func Range(min int, max int) []int

Range used to create slice

func Times

func Times(n int, handler func(int) bool)

Times used to iterate n times with handler

Types

type Dictionary added in v0.0.39

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

Dictionary used to provide accessibilities to dynamic hash

func MakeDictionary added in v0.0.39

func MakeDictionary(properties H) *Dictionary

MakeDictionary used to instantiate dictionary instance

func (*Dictionary) Set added in v0.0.39

func (dict *Dictionary) Set(key string, value interface{})

Set used to set property

func (*Dictionary) Value added in v0.0.39

func (dict *Dictionary) Value(key string) interface{}

Value used to retrieve params value

func (*Dictionary) ValueBool added in v0.0.72

func (dict *Dictionary) ValueBool(key string) bool

ValueBool used to retrieve params value in boolean

func (*Dictionary) ValueFloat64 added in v0.0.62

func (dict *Dictionary) ValueFloat64(key string, fallback float64) float64

ValueFloat64 used to retrieve params value in float64

func (*Dictionary) ValueInt added in v0.0.39

func (dict *Dictionary) ValueInt(key string, fallback int) int

ValueInt used to retrieve params value in int

func (*Dictionary) ValueList added in v1.0.4

func (dict *Dictionary) ValueList(key string) []interface{}

func (*Dictionary) ValueStr added in v0.0.39

func (dict *Dictionary) ValueStr(key string) string

ValueStr used to retrieve params value in string

type Enumerable added in v0.0.69

type Enumerable interface{}

type H added in v0.0.34

type H map[string]interface{}

H is alias for map[string]interface{}

func Merge added in v0.0.53

func Merge(h1 H, h2 H) H

Merge used to merge to map

Jump to

Keyboard shortcuts

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