navigine_sdk_flutter_RouteEvent_FromFfi function

RouteEvent navigine_sdk_flutter_RouteEvent_FromFfi(
  1. Pointer<Void> handle
)

Implementation

RouteEvent navigine_sdk_flutter_RouteEvent_FromFfi(Pointer<Void> handle) {
    final _typeHandle = _navigine_sdk_flutter_RouteEvent_GetFieldtype(handle);
    final _valueHandle = _navigine_sdk_flutter_RouteEvent_GetFieldvalue(handle);
    final _distanceHandle = _navigine_sdk_flutter_RouteEvent_GetFielddistance(handle);
    final _result = RouteEvent(
      navigine_sdk_flutter_RouteEventType_FromFfi(_typeHandle),
      navigine_sdk_flutter_int_FromFfi(_valueHandle),
      navigine_sdk_flutter_double_FromFfi(_distanceHandle),
    );
      navigine_sdk_flutter_RouteEventType_ReleaseFfiHandle(_typeHandle);
      navigine_sdk_flutter_int_ReleaseFfiHandle(_valueHandle);
      navigine_sdk_flutter_double_ReleaseFfiHandle(_distanceHandle);
    return _result;
}