INNER CODE UNIT · Go

transformK8sIntOrStringDefinitions

argoproj/argo-events · hack/jsonschema/main.go:92

func transformK8sIntOrStringDefinitions(definitions obj) {
	for _, d := range definitions {
		transformK8sIntOrStringTypesInObject(d.(obj))
	}
}

func transformK8sIntOrStringTypesInObject(object obj) {
	props, ok := object["properties"].(obj)
	if !ok {
		format, ok := object["format"].(string)
		if ok && format == "int-or-string" {
			object["type"] = []string{
				"integer",
				"string",
			}
		}
		return
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…