Versions in this module Expand all Collapse all v0 v0.0.1 Apr 28, 2022 Changes in this version + func UnmarshalJSONForNamedParametersCollections(data []byte, dest interface{}) error + func UnmarshalJSONForParameters(data []byte, dest interface{}) error + type Explicit struct + func NewExplicit(value T) (newExplicitValue Explicit[T]) + func (e *Explicit[T]) Set(value T) + func (e *Explicit[T]) UnmarshalJSON(data []byte) error + func (e Explicit[T]) Bool() (value bool, ok bool) + func (e Explicit[T]) GetURLValue() interface{} + func (e Explicit[T]) String() string + func (e Explicit[T]) Value() T + func (e Explicit[T]) ValueOk() (T, bool) + type NamedParameters struct + Name string + Parameters Parameters + Status Explicit[string] + func (params NamedParameters) GetURLKey(parentKey string, childKey string) (string, error) + type NamedParametersCollection []NamedParameters + func (collection NamedParametersCollection) EnabledNames() []string + type Parameters map[string]string + func (p *Parameters) UnmarshalJSON(data []byte) error + func (p Parameters) SetURLValues(key string, v *url.Values) error + type Storable interface