Merge branch 'master' into 10112-workflow-show
[arvados.git] / sdk / go / arvados / workflow.go
1 package arvados
2
3 import "time"
4
5 // Workflow is an arvados#workflow resource.
6 type Workflow struct {
7         UUID        string     `json:"uuid,omitempty"`
8         OwnerUUID   string     `json:"owner_uuid,omitempty"`
9         Name        string     `json:"name,omitempty"`
10         Description string     `json:"description,omitempty"`
11         Definition  string     `json:"definition,omitempty"`
12         CreatedAt   *time.Time `json:"created_at,omitempty"`
13         ModifiedAt  *time.Time `json:"modified_at,omitempty"`
14 }
15
16 // WorkflowList is an arvados#workflowList resource.
17 type WorkflowList struct {
18         Items          []Workflow `json:"items"`
19         ItemsAvailable int        `json:"items_available"`
20         Offset         int        `json:"offset"`
21         Limit          int        `json:"limit"`
22 }