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
}