github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/graphql/bundle.go (about) 1 package graphql 2 3 import "github.com/kyma-incubator/compass/components/director/pkg/resource" 4 5 // Bundle missing godoc 6 type Bundle struct { 7 Name string `json:"name"` 8 Description *string `json:"description"` 9 InstanceAuthRequestInputSchema *JSONSchema `json:"InstanceAuthRequestInputSchema"` 10 CorrelationIDs []string `json:"correlationIDs"` 11 // When defined, all Auth requests fallback to defaultAuth. 12 DefaultInstanceAuth *Auth `json:"defaultInstanceAuth"` 13 *BaseEntity 14 } 15 16 // GetType missing godoc 17 func (e *Bundle) GetType() resource.Type { 18 return resource.Bundle 19 } 20 21 // BundleExt missing godoc 22 type BundleExt struct { 23 Bundle 24 APIDefinitions APIDefinitionPageExt `json:"apiDefinitions"` 25 EventDefinitions EventAPIDefinitionPageExt `json:"eventDefinitions"` 26 Documents DocumentPageExt `json:"documents"` 27 APIDefinition APIDefinitionExt `json:"apiDefinition"` 28 EventDefinition EventDefinition `json:"eventDefinition"` 29 Document Document `json:"document"` 30 InstanceAuth *BundleInstanceAuth `json:"instanceAuth"` 31 InstanceAuths []*BundleInstanceAuth `json:"instanceAuths"` 32 } 33 34 // BundlePageExt missing godoc 35 type BundlePageExt struct { 36 BundlePage 37 Data []*BundleExt `json:"data"` 38 }