ListResult constructor

ListResult(
  1. FusabaseStorage storage,
  2. Map<String, List<Reference>> data,
  3. dynamic token
)

Constructs a ListResult from the given data.

Parameters:

  • storage: The associated storage instance.
  • data: A map containing 'items', 'prefixes', and 'nextPageToken'.

Returns: A new ListResult instance.

Example:

var result = ListResult(myStorage, {'items': [...], 'prefixes': [...], 'nextPageToken': 'token'});

Implementation

ListResult(
  FusabaseStorage storage,
  Map<String, List<Reference>> data,
  dynamic token,
) : _items = data["items"] ?? [],
    _prefixes = data["prefixes"] ?? [],
    _nextPageToken = token,
    storage = storage;