entitiesToJson method
Returns entities as a JSON List of entities Map.
Implementation
List<Map<String, dynamic>?>? entitiesToJson([JsonEncoder? jsonEncoder]) {
var entities = this.entities;
if (entities == null) return null;
if (jsonEncoder != null) {
var jsonList = entities
.map((e) => e == null
? null
: (jsonEncoder.toJson(e) as Map<String, dynamic>?))
.toList();
return jsonList;
}
var entityHandler = this.entityHandler;
if (entityHandler != null) {
var jsonList = entities
.map((e) => e == null
? null
: (entityHandler.toJson(e) as Map<String, dynamic>?))
.toList();
return jsonList;
}
var jsonList = entities.map(_entityToJsonDefault).toList();
return jsonList;
}