Map<String, Object?> toJson() => { 'data': data.map((item) => item.toJson()).toList(), 'hasMore': hasMore, 'nextPageToken': nextPageToken, };