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  }