type gvTypeValue … func NewGVTypesValue(gvToTypes *map[types.GroupVersion][]string, def []string) *gvTypeValue { … } var _ … func (s *gvTypeValue) set(vs []string) error { … } func (s *gvTypeValue) Set(val string) error { … } func (s *gvTypeValue) Type() string { … } func (s *gvTypeValue) String() string { … } func parseGroupVersionType(gvtString string) (gvString string, typeStr string, err error) { … }