X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d6aab18f9688d46bc1f86f021d68e02e5601cfe7..14f466699a77923bb312695b17a7c8e7c0d17ed9:/sdk/go/arvados/collection.go diff --git a/sdk/go/arvados/collection.go b/sdk/go/arvados/collection.go index df7c224a21..999b4e9d48 100644 --- a/sdk/go/arvados/collection.go +++ b/sdk/go/arvados/collection.go @@ -1,11 +1,16 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: Apache-2.0 + package arvados import ( "bufio" "fmt" - "git.curoverse.com/arvados.git/sdk/go/blockdigest" "strings" "time" + + "git.curoverse.com/arvados.git/sdk/go/blockdigest" ) // Collection is an arvados#collection resource. @@ -14,6 +19,7 @@ type Collection struct { TrashAt *time.Time `json:"trash_at,omitempty"` ManifestText string `json:"manifest_text,omitempty"` UnsignedManifestText string `json:"unsigned_manifest_text,omitempty"` + Name string `json:"name,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` ModifiedAt *time.Time `json:"modified_at,omitempty"` PortableDataHash string `json:"portable_data_hash,omitempty"` @@ -24,6 +30,10 @@ type Collection struct { IsTrashed bool `json:"is_trashed,omitempty"` } +func (c Collection) resourceName() string { + return "collection" +} + // SizedDigests returns the hash+size part of each data block // referenced by the collection. func (c *Collection) SizedDigests() ([]SizedDigest, error) {