list abstract method

Fetches all sources.

The eTag is used for change detection. Send the eTag returned by the most recent CacheableResource, or NULL to always refresh the data.

Returns a List<SourceModel> as a CacheableResource.

Throws NotModifiedException if no change was detected.

Implementation

Future<CacheableResource<List<SourceModel>>> list({String? eTag});