Loading...
Searching...
No Matches
navigine_sdk.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'package:meta/meta.dart';
3import 'package:navigine_sdk/com/_library_context.dart' as __lib;
4import 'package:navigine_sdk/com/exception.dart' as exception;
5import 'package:navigine_sdk/com/native_types.dart';
6import 'package:navigine_sdk/com/navigine/idl/async_route_manager.dart';
7import 'package:navigine_sdk/com/navigine/idl/beacon_proximity_estimator.dart';
8import 'package:navigine_sdk/com/navigine/idl/guidance_camera.dart';
9import 'package:navigine_sdk/com/navigine/idl/location_edit_manager.dart';
10import 'package:navigine_sdk/com/navigine/idl/location_list_manager.dart';
11import 'package:navigine_sdk/com/navigine/idl/location_manager.dart';
12import 'package:navigine_sdk/com/navigine/idl/location_window.dart';
13import 'package:navigine_sdk/com/navigine/idl/measurement_manager.dart';
14import 'package:navigine_sdk/com/navigine/idl/mqtt_session.dart';
15import 'package:navigine_sdk/com/navigine/idl/navigation_manager.dart';
16import 'package:navigine_sdk/com/navigine/idl/notification_manager.dart';
17import 'package:navigine_sdk/com/navigine/idl/resource_manager.dart';
18import 'package:navigine_sdk/com/navigine/idl/route_layer.dart';
19import 'package:navigine_sdk/com/navigine/idl/route_manager.dart';
20import 'package:navigine_sdk/com/navigine/idl/route_simulator.dart';
21import 'package:navigine_sdk/com/navigine/idl/storage_manager.dart';
22import 'package:navigine_sdk/com/navigine/idl/user_location_layer.dart';
23import 'package:navigine_sdk/com/navigine/idl/zone_manager.dart';
24import 'package:navigine_sdk/com/to_native.dart';
25import 'package:navigine_sdk/com/to_platform.dart';
26import 'package:navigine_sdk/com/weak_interface_wrapper.dart' as weak_interface_wrapper;
27import 'package:navigine_sdk/location_view.dart';
28import 'package:navigine_sdk/platform_view.dart';
29
30part 'navigine_sdk.impl.dart';
48abstract class NavigineSdk implements Finalizable {
49
61 static NavigineSdk getInstance() => $prototype.getInstance();
62
74 static String getVersion() => $prototype.getVersion();
75
87 static String getDeviceId() => $prototype.getDeviceId();
88
100 static String getUserAgent() => $prototype.getUserAgent();
101
113 static int getRelativeTime() => $prototype.getRelativeTime();
114
126 void setUserHash(String userHash);
127
139 void setServer(String server);
140
151 void reset();
152
165
179
193
208
222
226 String getErrorDescription(int errorCode);
227
228 LocationWindow createLocationWindow(PlatformView platformView);
229
244
251
266
283
298
313
327
338 ResourceManager getResourceManager(LocationManager locationManager);
339
340 LocationEditManager getLocationEditManager(LocationManager locationManager);
341
342 BeaconProximityEstimator getBeaconProximityEstimator(LocationManager locationManager);
343
359
372
373 bool isValid();
374
375
376
378 @visibleForTesting
379 static dynamic $prototype = NavigineSdk$Impl.fromExternalPtr(Pointer<Void>.fromAddress(0));
380}