copy resource in workflow

This commit is contained in:
mr
2024-07-30 12:08:13 +02:00
parent 250fefd0d8
commit 5405e91167
20 changed files with 194 additions and 33 deletions

View File

@@ -1,16 +1,18 @@
package graph
import "cloud.o-forge.io/core/oc-lib/models/resources"
type Graph struct {
Items map[string]GraphItem `bson:"items" json:"items" default:"{}" validate:"required"`
Links []GraphLink `bson:"links" json:"links" default:"{}" validate:"required"`
}
type GraphItem struct {
ID string `bson:"id" json:"id" validate:"required"`
Width float64 `bson:"width" json:"width" validate:"required"`
Height float64 `bson:"height" json:"height" validate:"required"`
Position Position `bson:"position" json:"position" validate:"required"`
ResourceID string `bson:"resource_id" json:"resource_id" validate:"required"`
ID string `bson:"id" json:"id" validate:"required"`
Width float64 `bson:"width" json:"width" validate:"required"`
Height float64 `bson:"height" json:"height" validate:"required"`
Position Position `bson:"position" json:"position" validate:"required"`
resources.ItemResource
}
type GraphLink struct {