21137: Support RP-initiated logout with OIDC
[arvados.git] / sdk / go / arvados / specimen.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: Apache-2.0
4
5 package arvados
6
7 import "time"
8
9 type Specimen struct {
10         UUID                 string                 `json:"uuid"`
11         OwnerUUID            string                 `json:"owner_uuid"`
12         CreatedAt            time.Time              `json:"created_at"`
13         ModifiedAt           time.Time              `json:"modified_at"`
14         ModifiedByClientUUID string                 `json:"modified_by_client_uuid"`
15         ModifiedByUserUUID   string                 `json:"modified_by_user_uuid"`
16         Properties           map[string]interface{} `json:"properties"`
17 }
18
19 type SpecimenList struct {
20         Items          []Specimen `json:"items"`
21         ItemsAvailable int        `json:"items_available"`
22         Offset         int        `json:"offset"`
23         Limit          int        `json:"limit"`
24 }