INNER CODE UNIT · Go
transformInt64OrStringDefinition
argoproj/argo-events · hack/jsonschema/main.go:84
func transformInt64OrStringDefinition(definitions obj) {
int64OrStringDefinition := definitions["io.argoproj.events.v1alpha1.Int64OrString"].(obj)
int64OrStringDefinition["type"] = []string{
"integer",
"string",
}
}
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)