X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/aea8596a74dabdc894fc1139c4d8dc195e6c86b2..b3fa9983ac0b7b38a5b3787af56a7bb1502ae3be:/sdk/go/arvados/workflow.go diff --git a/sdk/go/arvados/workflow.go b/sdk/go/arvados/workflow.go new file mode 100644 index 0000000000..42a851e8e9 --- /dev/null +++ b/sdk/go/arvados/workflow.go @@ -0,0 +1,22 @@ +package arvados + +import "time" + +// Workflow is an arvados#workflow resource. +type Workflow struct { + UUID string `json:"uuid,omitempty"` + OwnerUUID string `json:"owner_uuid,omitempty"` + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + Definition string `json:"definition,omitempty"` + CreatedAt *time.Time `json:"created_at,omitempty"` + ModifiedAt *time.Time `json:"modified_at,omitempty"` +} + +// WorkflowList is an arvados#workflowList resource. +type WorkflowList struct { + Items []Workflow `json:"items"` + ItemsAvailable int `json:"items_available"` + Offset int `json:"offset"` + Limit int `json:"limit"` +}