@override Map<String, dynamic> toMap() { return { "range": range, "documentsTotal": documentsTotal, "documents": documents.map((p) => p.toMap()).toList(), }; }