mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-11 13:02:14 +00:00
Add interface{} to openapi basic types
This commit is contained in:
parent
9590b94f7c
commit
2413fe15ee
@ -124,26 +124,27 @@ type Config struct {
|
|||||||
//
|
//
|
||||||
func GetOpenAPITypeFormat(typeName string) (string, string) {
|
func GetOpenAPITypeFormat(typeName string) (string, string) {
|
||||||
schemaTypeFormatMap := map[string][]string{
|
schemaTypeFormatMap := map[string][]string{
|
||||||
"uint": {"integer", "int32"},
|
"uint": {"integer", "int32"},
|
||||||
"uint8": {"integer", "byte"},
|
"uint8": {"integer", "byte"},
|
||||||
"uint16": {"integer", "int32"},
|
"uint16": {"integer", "int32"},
|
||||||
"uint32": {"integer", "int64"},
|
"uint32": {"integer", "int64"},
|
||||||
"uint64": {"integer", "int64"},
|
"uint64": {"integer", "int64"},
|
||||||
"int": {"integer", "int32"},
|
"int": {"integer", "int32"},
|
||||||
"int8": {"integer", "byte"},
|
"int8": {"integer", "byte"},
|
||||||
"int16": {"integer", "int32"},
|
"int16": {"integer", "int32"},
|
||||||
"int32": {"integer", "int32"},
|
"int32": {"integer", "int32"},
|
||||||
"int64": {"integer", "int64"},
|
"int64": {"integer", "int64"},
|
||||||
"byte": {"integer", "byte"},
|
"byte": {"integer", "byte"},
|
||||||
"float64": {"number", "double"},
|
"float64": {"number", "double"},
|
||||||
"float32": {"number", "float"},
|
"float32": {"number", "float"},
|
||||||
"bool": {"boolean", ""},
|
"bool": {"boolean", ""},
|
||||||
"time.Time": {"string", "date-time"},
|
"time.Time": {"string", "date-time"},
|
||||||
"string": {"string", ""},
|
"string": {"string", ""},
|
||||||
"integer": {"integer", ""},
|
"integer": {"integer", ""},
|
||||||
"number": {"number", ""},
|
"number": {"number", ""},
|
||||||
"boolean": {"boolean", ""},
|
"boolean": {"boolean", ""},
|
||||||
"[]byte": {"string", "byte"}, // base64 encoded characters
|
"[]byte": {"string", "byte"}, // base64 encoded characters
|
||||||
|
"interface{}": {"object", ""},
|
||||||
}
|
}
|
||||||
mapped, ok := schemaTypeFormatMap[typeName]
|
mapped, ok := schemaTypeFormatMap[typeName]
|
||||||
if !ok {
|
if !ok {
|
||||||
|
Loading…
Reference in New Issue
Block a user