fromJsonPaginated static method

TivioDataPagination<TivioDataVideo> fromJsonPaginated(
  1. Map data
)

Implementation

static TivioDataPagination<TivioDataVideo> fromJsonPaginated(Map data) {
  var records = data['records'] ?? [];
  var videos = records
      .where((record) => (record['id'] != null && record['name'] != null))
      .map<TivioDataVideo>((record) => TivioDataVideo.fromJson(record))
      .toList();

  return TivioDataPagination(videos, data['hasNextPage'] ?? false);
}