navigine_sdk_flutter_LocationInfo_ToFfi function

Pointer<Void> navigine_sdk_flutter_LocationInfo_ToFfi(
  1. LocationInfo value
)

Implementation

Pointer<Void> navigine_sdk_flutter_LocationInfo_ToFfi(LocationInfo value) {
    final _idHandle = navigine_sdk_flutter_int_ToFfi(value.id);
    final _versionHandle = navigine_sdk_flutter_int_ToFfi(value.version);
    final _nameHandle = navigine_sdk_flutter_String_ToFfi(value.name);
    final _result = _navigine_sdk_flutter_LocationInfo_CreateHandle(_idHandle, _versionHandle, _nameHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_idHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_versionHandle);
    navigine_sdk_flutter_String_ReleaseFfiHandle(_nameHandle);
    return _result;
}