github.com/jenkins-x/jx-api@v0.0.24/pkg/client/openapi/all/openapi_generated.go (about) 1 // +build !ignore_autogenerated 2 3 // Code generated by jx create client. DO NOT EDIT. 4 package openapi 5 6 import ( 7 openapicore "github.com/jenkins-x/jx-api/pkg/client/openapi/core" 8 9 openapi0 "github.com/jenkins-x/jx-api/pkg/client/openapi/k8s_io_apimachinery_meta_v1" 10 11 openapi1 "github.com/jenkins-x/jx-api/pkg/client/openapi/k8s_io_apimachinery_resource_unversioned" 12 13 openapi2 "github.com/jenkins-x/jx-api/pkg/client/openapi/k8s_io_apimachinery_intstr_unversioned" 14 15 openapi3 "github.com/jenkins-x/jx-api/pkg/client/openapi/k8s_io_api_batch_v1" 16 17 openapi4 "github.com/jenkins-x/jx-api/pkg/client/openapi/k8s_io_api_core_v1" 18 19 openapi5 "github.com/jenkins-x/jx-api/pkg/client/openapi/k8s_io_api_rbac_v1" 20 21 "k8s.io/kube-openapi/pkg/common" 22 ) 23 24 func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { 25 result := make(map[string]common.OpenAPIDefinition) 26 // This is our core openapi definitions (the ones for this module) 27 for k, v := range openapicore.GetOpenAPIDefinitions(ref) { 28 result[k] = v 29 } 30 // These are the ones we depend on 31 32 for k, v := range openapi0.GetOpenAPIDefinitions(ref) { 33 result[k] = v 34 } 35 36 for k, v := range openapi1.GetOpenAPIDefinitions(ref) { 37 result[k] = v 38 } 39 40 for k, v := range openapi2.GetOpenAPIDefinitions(ref) { 41 result[k] = v 42 } 43 44 for k, v := range openapi3.GetOpenAPIDefinitions(ref) { 45 result[k] = v 46 } 47 48 for k, v := range openapi4.GetOpenAPIDefinitions(ref) { 49 result[k] = v 50 } 51 52 for k, v := range openapi5.GetOpenAPIDefinitions(ref) { 53 result[k] = v 54 } 55 56 return result 57 } 58 59 func GetNames(ref common.ReferenceCallback) []string { 60 result := make([]string, 0) 61 for k, _ := range openapicore.GetOpenAPIDefinitions(ref) { 62 result = append(result, k) 63 } 64 return result 65 }