navigine_sdk_flutter_LogInfo_FromFfi function
Implementation
LogInfo navigine_sdk_flutter_LogInfo_FromFfi(Pointer<Void> handle) {
final _nameHandle = _navigine_sdk_flutter_LogInfo_GetFieldname(handle);
final _absolutePathHandle = _navigine_sdk_flutter_LogInfo_GetFieldabsolutePath(handle);
final _sizeHandle = _navigine_sdk_flutter_LogInfo_GetFieldsize(handle);
final _durationHandle = _navigine_sdk_flutter_LogInfo_GetFieldduration(handle);
final _dateHandle = _navigine_sdk_flutter_LogInfo_GetFielddate(handle);
final _numberOfCheckpointsHandle = _navigine_sdk_flutter_LogInfo_GetFieldnumberOfCheckpoints(handle);
final _result = LogInfo(
navigine_sdk_flutter_String_FromFfi(_nameHandle),
navigine_sdk_flutter_String_FromFfi(_absolutePathHandle),
navigine_sdk_flutter_int_FromFfi(_sizeHandle),
navigine_sdk_flutter_int_FromFfi(_durationHandle),
navigine_sdk_flutter_String_FromFfi(_dateHandle),
navigine_sdk_flutter_int_FromFfi(_numberOfCheckpointsHandle),
);
navigine_sdk_flutter_String_ReleaseFfiHandle(_nameHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_absolutePathHandle);
navigine_sdk_flutter_int_ReleaseFfiHandle(_sizeHandle);
navigine_sdk_flutter_int_ReleaseFfiHandle(_durationHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_dateHandle);
navigine_sdk_flutter_int_ReleaseFfiHandle(_numberOfCheckpointsHandle);
return _result;
}