last demo import - cleaned

This commit is contained in:
ycc
2023-08-26 22:04:56 +02:00
parent 0ab5dd5e38
commit f3c3c67e2c
884 changed files with 301494 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
package models
import "time"
// ExecutionSchedule an execution unit or a set of steps
type ExecutionSchedule struct {
Name string `json:"name"`
Start time.Time `json:"start"`
Stop time.Time `json:"stop"`
Reccurence string `json:"reccurence"`
}

View File

@@ -0,0 +1,8 @@
package models
// Coordinates represents WGS84 geographical coordiantes
type Workflow struct {
Name string `json:"name"`
PlannedSchedule ExecutionSchedule `json:"plannedschedule`
Steps []WorkflowStep `json:"steps"`
}

View File

@@ -0,0 +1,10 @@
package models
// WorkflowStep an execution unit or a set of steps
type WorkflowStep struct {
Name string `json:"name"`
Container string `json:"container"`
Input string `json:"input"`
Output string `json:"output"`
Location string `json:"location"`
}