entityToJson method

Map<String, dynamic>? entityToJson([
  1. JsonEncoder? jsonEncoder
])

Returns entity as a JSON Map.

Implementation

Map<String, dynamic>? entityToJson([JsonEncoder? jsonEncoder]) {
  var entity = this.entity;
  if (entity == null) return null;

  if (jsonEncoder != null) {
    return jsonEncoder.toJson(entity);
  }

  var entityHandler = this.entityHandler;

  if (entityHandler != null) {
    return entityHandler.toJson(entity);
  }

  return _entityToJsonDefault(entity);
}