write method
Implementation
Future<RemoteDto?> write() async {
if (!initialized)
throw ArgumentError("Must call initialize() before write()");
late RemoteDto? remoteDto;
await _insertWaterLinePlaceholder();
switch (tableTransactions.getOperationType()) {
case OperationType.INSERT:
remoteDto = await processInsert();
break;
case OperationType.UPDATE:
remoteDto = await processUpdate();
break;
case OperationType.DELETE:
remoteDto = await processDelete();
break;
default:
}
return remoteDto;
}