navigine_sdk_flutter_LogMessage_FromFfi function

LogMessage navigine_sdk_flutter_LogMessage_FromFfi(
  1. Pointer<Void> handle
)

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;
}