getItems method
Gets all items in this space.
The optional kindFilter and nameFilter mirror the server-side
filtering semantics and still return the model-layer Item wrappers.
final items = await models.getItems();
final textures = await assets.getItems(kindFilter: 'texture');
Implementation
Future<PagedList<Item>> getItems({
String? kindFilter,
String? nameFilter,
int? pageSize,
String? cursor,
bool includeDeprecated = false,
}) async {
final items = await client.getItems(
path,
kindFilter: kindFilter,
nameFilter: nameFilter,
pageSize: pageSize,
cursor: cursor,
includeDeprecated: includeDeprecated,
);
return PagedList(
items.map<Item>((i) => Item(i, client)).toList(),
nextCursor: items.nextCursor,
totalCount: items.totalCount,
);
}