diff --git a/models/workflow/graph/link.go b/models/workflow/graph/link.go index 030779c..be389c4 100644 --- a/models/workflow/graph/link.go +++ b/models/workflow/graph/link.go @@ -3,10 +3,9 @@ package graph import "cloud.o-forge.io/core/oc-lib/models/common/models" type StorageProcessingGraphLink struct { - Write bool `json:"write" bson:"write"` - Source string `json:"source" bson:"source"` - Destination string `json:"destination" bson:"destination"` - Env []models.Param `json:"env" bson:"env"` + Write bool `json:"write" bson:"write"` + Source string `json:"source" bson:"source"` + Destination string `json:"destination" bson:"destination"` } // GraphLink is a struct that represents a link between two items in a graph @@ -15,6 +14,7 @@ type GraphLink struct { Destination Position `bson:"destination" json:"destination" validate:"required"` // Destination is the destination graphical position of the link Style *GraphLinkStyle `bson:"style,omitempty" json:"style,omitempty"` // Style is the graphical style of the link StorageLinkInfos []StorageProcessingGraphLink `bson:"storage_link_infos,omitempty" json:"storage_link_infos,omitempty"` // StorageLinkInfo is the storage link info + Env []models.Param `json:"env" bson:"env"` } // tool function to check if a link is a link between a compute and a resource