MCPcopy Index your code
hub / github.com/devspace-sh/devspace / GetEumValues

Function GetEumValues

docs/hack/util/schema.go:280–299  ·  view source on GitHub ↗
(fieldSchema *jsonschema.Schema, required bool, fieldDefault *string)

Source from the content-addressed store, hash-verified

278}
279
280func GetEumValues(fieldSchema *jsonschema.Schema, required bool, fieldDefault *string) string {
281 enumValues := ""
282 if fieldSchema.Enum != nil {
283 for i, enumVal := range fieldSchema.Enum {
284 enumValString, ok := enumVal.(string)
285 if ok {
286 if i == 0 && !required && *fieldDefault == "" {
287 *fieldDefault = enumValString
288 }
289
290 if enumValues != "" {
291 enumValues = enumValues + "<br/>"
292 }
293 enumValues = enumValues + enumValString
294 }
295 }
296 enumValues = fmt.Sprintf("<span>%s</span>", enumValues)
297 }
298 return enumValues
299}
300
301func contains(s []string, e string) bool {
302 for _, a := range s {

Callers 1

createSectionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected