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  }