github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/graphql/formation.go (about)

     1  package graphql
     2  
     3  // Formation missing godoc
     4  type Formation struct {
     5  	ID                  string         `json:"id"`
     6  	Name                string         `json:"name"`
     7  	FormationTemplateID string         `json:"formationTemplateId"`
     8  	State               string         `json:"state"`
     9  	Error               FormationError `json:"error"`
    10  }
    11  
    12  // FormationPageExt is an extended types used by external API
    13  type FormationPageExt struct {
    14  	FormationPage
    15  	Data []*FormationExt `json:"data"`
    16  }
    17  
    18  // FormationExt  is an extended types used by external API
    19  type FormationExt struct {
    20  	Formation
    21  	FormationAssignment  FormationAssignment     `json:"formationAssignment"`
    22  	FormationAssignments FormationAssignmentPage `json:"formationAssignments"`
    23  	Status               FormationStatus         `json:"status"`
    24  }