Merge branch '8784-dir-listings'
[arvados.git] / sdk / go / arvados / resource_list.go
index 2864307ebfa029024894b6fe4bdac3667f98fc73..e4b5f65408447fba417ad12fd99d675c5601cddd 100644 (file)
@@ -1,3 +1,7 @@
+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: Apache-2.0
+
 package arvados
 
 import "encoding/json"
@@ -5,13 +9,14 @@ import "encoding/json"
 // ResourceListParams expresses which results are requested in a
 // list/index API.
 type ResourceListParams struct {
-       Select   []string `json:"select,omitempty"`
-       Filters  []Filter `json:"filters,omitempty"`
-       Limit    *int     `json:"limit,omitempty"`
-       Offset   int      `json:"offset,omitempty"`
-       Order    string   `json:"order,omitempty"`
-       Distinct bool     `json:"distinct,omitempty"`
-       Count    bool     `json:"count,omitempty"`
+       Select       []string `json:"select,omitempty"`
+       Filters      []Filter `json:"filters,omitempty"`
+       IncludeTrash bool     `json:"include_trash,omitempty"`
+       Limit        *int     `json:"limit,omitempty"`
+       Offset       int      `json:"offset,omitempty"`
+       Order        string   `json:"order,omitempty"`
+       Distinct     bool     `json:"distinct,omitempty"`
+       Count        string   `json:"count,omitempty"`
 }
 
 // A Filter restricts the set of records returned by a list/index API.