Documentation
¶
Overview ¶
Package set implements a kiwi.Value which can store a set of strings.
Index ¶
Constants ¶
View Source
const ( // Insert inserts the element(s) in the set. // // Returns an array of added elements. Insert kiwi.Action = "INSERT" // Remove removes the element(s) from the set. // // Returns an array of removed elements. Remove kiwi.Action = "REMOVE" // Has checks if set has the element. // // Returns boolean value. Has kiwi.Action = "HAS" // Len gets the length of the set. // // Returns an integer. Len kiwi.Action = "LEN" // Get gets all the elements of set. // // Returns an array of elements. Get kiwi.Action = "GET" )
View Source
const Type kiwi.ValueType = "set"
Type of set value.
Variables ¶
View Source
var ( ErrInvalidParamLen = fmt.Errorf("not enough parameters") ErrInvalidParamType = fmt.Errorf("invalid paramater type") )
Various errors for set value type.
Functions ¶
This section is empty.
Types ¶
type Value ¶
type Value map[string]struct{}
Value can store a set of strings.
It implements the kiwi.Value interface.
func (*Value) FromJSON ¶
func (v *Value) FromJSON(rawmessage json.RawMessage) error
FromJSON populates the value with the data from RawMessage
Click to show internal directories.
Click to hide internal directories.