navigine_sdk_flutter_LogInfo_ToFfi function
Implementation
Pointer<Void> navigine_sdk_flutter_LogInfo_ToFfi(LogInfo value) {
final _nameHandle = navigine_sdk_flutter_String_ToFfi(value.name);
final _absolutePathHandle = navigine_sdk_flutter_String_ToFfi(value.absolutePath);
final _sizeHandle = navigine_sdk_flutter_int_ToFfi(value.size);
final _durationHandle = navigine_sdk_flutter_int_ToFfi(value.duration);
final _dateHandle = navigine_sdk_flutter_String_ToFfi(value.date);
final _numberOfCheckpointsHandle = navigine_sdk_flutter_int_ToFfi(value.numberOfCheckpoints);
final _result = _navigine_sdk_flutter_LogInfo_CreateHandle(_nameHandle, _absolutePathHandle, _sizeHandle, _durationHandle, _dateHandle, _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;
}