Merge branch '12913-secondary-mounts' refs #12913
[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,omitempty"`
11         Name      string `json:"name,omitempty"`
12         LinkClass string `json:"link_class,omitempty"`
13         HeadUUID  string `json:"head_uuid,omitempty"`
14         HeadKind  string `json:"head_kind,omitempty"`
15         TailUUID  string `json:"tail_uuid,omitempty"`
16         TailKind  string `json:"tail_kind,omitempty"`
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 }