CWL spec -> CWL standards
[arvados.git] / sdk / go / arvados / link.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: Apache-2.0
4
5 package arvados
6
7 // Link is an arvados#link record
8 type Link struct {
9         UUID      string `json:"uuid,omiempty"`
10         OwnerUUID string `json:"owner_uuid"`
11         Name      string `json:"name"`
12         LinkClass string `json:"link_class"`
13         HeadUUID  string `json:"head_uuid"`
14         HeadKind  string `json:"head_kind"`
15         TailUUID  string `json:"tail_uuid"`
16         TailKind  string `json:"tail_kind"`
17 }
18
19 // UserList is an arvados#userList resource.
20 type LinkList struct {
21         Items          []Link `json:"items"`
22         ItemsAvailable int    `json:"items_available"`
23         Offset         int    `json:"offset"`
24         Limit          int    `json:"limit"`
25 }