CombainSDKConfig class
- Inheritance
-
- Object
- FlutterCombainSDKConfig
- CombainSDKConfig
- Available extensions
Constructors
-
CombainSDKConfig({required String apiKey, required String settingsKey, required FlutterAppInfo appInfo, FlutterLocationProvider? locationProvider, bool? enableAutomaticMode, FlutterRoutingConfig? routingConfig, FlutterSyncingInterval? syncingInterval, String? language, String? brokerUrl, bool? wifiEnabled, bool? bluetoothEnabled, List<
String?> ? beaconUUIDs})
Properties
- apiKey ↔ String
-
The API key for the Combain SDK. This is used for billing for requests.
getter/setter pairinherited
- appInfo ↔ FlutterAppInfo
-
Application information (package name, version name, version code)
getter/setter pairinherited
-
beaconUUIDs
↔ List<
String?> ? -
List of beacon UUIDs to scan for
getter/setter pairinherited
- bluetoothEnabled ↔ bool?
-
Whether Bluetooth scanning is enabled
getter/setter pairinherited
- brokerUrl ↔ String?
-
The MQTT broker URL to connect to
getter/setter pairinherited
- enableAutomaticMode ↔ bool?
-
Whether to enable automatic mode for the SDK
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- language ↔ String?
-
Language code for translations (e.g., "en" for English)
getter/setter pairinherited
- locationProvider ↔ FlutterLocationProvider?
-
The location provider to use (default is SLAM)
getter/setter pairinherited
- placeAPI ↔ String?
-
The Place API URL (e.g., "https://indoor.combain.com:3000")
getter/setter pairinherited
- routingConfig ↔ FlutterRoutingConfig?
-
Configuration for routing
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- settingsKey ↔ String
-
The settings key for the Combain SDK. This is used to identify the device and its settings.
getter/setter pairinherited
- syncingInterval ↔ FlutterSyncingInterval?
-
Interval for syncing data (default is OnStart)
getter/setter pairinherited
- wifiEnabled ↔ bool?
-
Whether WiFi scanning is enabled
getter/setter pairinherited
Methods
-
encode(
) → Object -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toStringPretty(
) → String -
Available on FlutterCombainSDKConfig, provided by the FlutterCombainSDKConfigExtension extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited