X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/080c940d7a8134a6e277a53b7e45eb27e2b2c87f..8b43f32b2c11d45f951bf4ff1bffab03d391ff41:/sdk/go/arvados/collection.go?ds=sidebyside diff --git a/sdk/go/arvados/collection.go b/sdk/go/arvados/collection.go index 79be2f3f1d..5b919bea74 100644 --- a/sdk/go/arvados/collection.go +++ b/sdk/go/arvados/collection.go @@ -15,23 +15,25 @@ import ( // Collection is an arvados#collection resource. type Collection struct { - UUID string `json:"uuid,omitempty"` - OwnerUUID string `json:"owner_uuid,omitempty"` - 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"` - ReplicationConfirmed *int `json:"replication_confirmed,omitempty"` - ReplicationConfirmedAt *time.Time `json:"replication_confirmed_at,omitempty"` - ReplicationDesired *int `json:"replication_desired,omitempty"` - StorageClassesDesired []string `json:"storage_classes_desired,omitempty"` - StorageClassesConfirmed []string `json:"storage_classes_confirmed,omitempty"` - StorageClassesConfirmedAt *time.Time `json:"storage_classes_confirmed_at,omitempty"` - DeleteAt *time.Time `json:"delete_at,omitempty"` - IsTrashed bool `json:"is_trashed,omitempty"` + UUID string `json:"uuid"` + Etag string `json:"etag"` + OwnerUUID string `json:"owner_uuid"` + TrashAt *time.Time `json:"trash_at"` + ManifestText string `json:"manifest_text"` + UnsignedManifestText string `json:"unsigned_manifest_text"` + Name string `json:"name"` + CreatedAt *time.Time `json:"created_at"` + ModifiedAt *time.Time `json:"modified_at"` + PortableDataHash string `json:"portable_data_hash"` + ReplicationConfirmed *int `json:"replication_confirmed"` + ReplicationConfirmedAt *time.Time `json:"replication_confirmed_at"` + ReplicationDesired *int `json:"replication_desired"` + StorageClassesDesired []string `json:"storage_classes_desired"` + StorageClassesConfirmed []string `json:"storage_classes_confirmed"` + StorageClassesConfirmedAt *time.Time `json:"storage_classes_confirmed_at"` + DeleteAt *time.Time `json:"delete_at"` + IsTrashed bool `json:"is_trashed"` + Properties map[string]interface{} `json:"properties"` } func (c Collection) resourceName() string { @@ -73,7 +75,6 @@ func (c *Collection) SizedDigests() ([]SizedDigest, error) { return sds, scanner.Err() } -// CollectionList is an arvados#collectionList resource. type CollectionList struct { Items []Collection `json:"items"` ItemsAvailable int `json:"items_available"`