CombainSDKConfig class

Inheritance
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