navigine_sdk_flutter_LogMessage_FromFfi function
Implementation
LogMessage navigine_sdk_flutter_LogMessage_FromFfi(Pointer<Void> handle) {
final _timeHandle = _navigine_sdk_flutter_LogMessage_GetFieldtime(handle);
final _levelHandle = _navigine_sdk_flutter_LogMessage_GetFieldlevel(handle);
final _scopeHandle = _navigine_sdk_flutter_LogMessage_GetFieldscope(handle);
final _messageHandle = _navigine_sdk_flutter_LogMessage_GetFieldmessage(handle);
final _verboseInfoHandle = _navigine_sdk_flutter_LogMessage_GetFieldverboseInfo(handle);
final _result = LogMessage(
navigine_sdk_flutter_int_FromFfi(_timeHandle),
navigine_sdk_flutter_LogLevel_FromFfi(_levelHandle),
navigine_sdk_flutter_String_FromFfi(_scopeHandle),
navigine_sdk_flutter_String_FromFfi(_messageHandle),
navigine_sdk_flutter_String_FromFfi(_verboseInfoHandle),
);
navigine_sdk_flutter_int_ReleaseFfiHandle(_timeHandle);
navigine_sdk_flutter_LogLevel_ReleaseFfiHandle(_levelHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_scopeHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_messageHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_verboseInfoHandle);
return _result;
}