The current PR brings a new method POST /datastorage/<ID>/list/filter?path=<relative path>&showVersion=<true|false>&showArchived<true|false>
{
"dateAfter": "2023-08-14 23:04:15.000",
"dateBefore": "2023-08-15 00:07:15.000"
"nameFilter": "substring", # find case insensitive substring in file name
"sizeGreaterThan": 0,
"sizeLessThan": 0
}
This method returns files located at the path prefix that match the requested filters.
Additionally, since the number of files can be large a new system preference storage.listing.filter.items.limit has been introduced (default: 500). This option restricts the number of items requested from cloud provider.
The non-empty nextPageMarker indicates that there are still files that were not included in the response list (it might be worth increasing the storage.listing.filter.items.limit setting).
The current PR brings a new method
POST /datastorage/<ID>/list/filter?path=<relative path>&showVersion=<true|false>&showArchived<true|false>
This method returns files located at the
path
prefix that match the requested filters.Additionally, since the number of files can be large a new system preference
storage.listing.filter.items.limit
has been introduced (default: 500). This option restricts the number of items requested from cloud provider.The non-empty
nextPageMarker
indicates that there are still files that were not included in the response list (it might be worth increasing thestorage.listing.filter.items.limit
setting).