type Value … // Data returns the raw data contained by this Value func (v *Value) Data() interface{ … } // String returns the value always as a string func (v *Value) String() string { … } // StringSlice returns the value always as a []string func (v *Value) StringSlice(optionalDefault ...[]string) []string { … }