Versions in this module Expand all Collapse all v0 v0.1.0 Mar 25, 2026 Changes in this version + type HashMap struct + func NewHashMap() *HashMap + func NewHashMapFromJsonFile(jsonFile string) (*HashMap, error) + func NewHashMapFromJsonString(json *string) (*HashMap, error) + func (r *HashMap) Copy() *HashMap + func (r *HashMap) Drop(key string) *HashMap + func (r *HashMap) DropAll() + func (r *HashMap) DropSet(keys *[]string) *HashMap + func (r *HashMap) Get(key string) *string + func (r *HashMap) GetBool(key string) bool + func (r *HashMap) GetInt64(key string) *int64 + func (r *HashMap) GetIterator() func() interface{} + func (r *HashMap) GetKeys() []string + func (r *HashMap) GetMissing(keys *[]string) *[]string + func (r *HashMap) GetSubset(keys *[]string) *HashMap + func (r *HashMap) Has(key string) bool + func (r *HashMap) HasAll(keys ...string) bool + func (r *HashMap) IsEmpty() bool + func (r *HashMap) LoadFromJsonFile(jsonFile string) error + func (r *HashMap) LoadFromJsonString(jsonStr *string) error + func (r *HashMap) MarshalJSON() ([]byte, error) + func (r *HashMap) Merge(mergeHash HashMapIfc) + func (r *HashMap) Set(key, value string) + func (r *HashMap) Size() int + func (r *HashMap) ToJson() (*string, error) + func (r *HashMap) ToLog(logger log.LoggerIfc, level log.LogLevel, label string) + func (r *HashMap) UnmarshalJSON(value []byte) error + type HashMapIfc interface + Copy func() *HashMap + Drop func(key string) *HashMap + DropAll func() + DropSet func(keys *[]string) *HashMap + Get func(key string) *string + GetBool func(key string) bool + GetInt64 func(key string) *int64 + GetIterator func() func() interface{} + GetKeys func() []string + GetMissing func(keys *[]string) *[]string + GetSubset func(keys *[]string) *HashMap + Has func(key string) bool + HasAll func(keys ...string) bool + IsEmpty func() bool + LoadFromJsonFile func(jsonFile string) error + LoadFromJsonString func(jsonStr *string) error + Merge func(mergeHash HashMapIfc) + Set func(key, value string) + Size func() int + ToJson func() (*string, error) + ToLog func(logger log.LoggerIfc, level log.LogLevel, label string) + type KeyValuePair struct + Key string + Value string