10181: Merge branch 'master' into 10181-incremental-log
[arvados.git] / sdk / go / arvados / group.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: Apache-2.0
4
5 package arvados
6
7 // Group is an arvados#group record
8 type Group struct {
9         UUID       string `json:"uuid,omitempty"`
10         Name       string `json:"name,omitempty"`
11         OwnerUUID  string `json:"owner_uuid,omitempty"`
12         GroupClass string `json:"group_class"`
13 }
14
15 // GroupList is an arvados#groupList resource.
16 type GroupList struct {
17         Items          []Group `json:"items"`
18         ItemsAvailable int     `json:"items_available"`
19         Offset         int     `json:"offset"`
20         Limit          int     `json:"limit"`
21 }
22
23 func (g Group) resourceName() string {
24         return "group"
25 }