BubblFlutterSdkPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • BubblFlutterSdkPlatform
Implementers

Constructors

BubblFlutterSdkPlatform()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

boot({required String apiKey, required String environment, required List<String> segmentationTags, int? geoPollIntervalMs, int? defaultDistance}) Future<Map<String, dynamic>>
clearCachedCampaigns() Future<void>
clearCorrelationId() Future<bool>
clearStoredConfig() Future<bool>
clearTenantConfig() Future<bool>
cta({required int notificationId, required String locationId}) Future<void>
deviceLogEvents(Map<String, dynamic>? options) Stream<Map<String, dynamic>>
forceRefreshCampaigns() Future<bool>
geofenceEvents() Stream<Map<String, dynamic>>
getApiKey() Future<String>
getCampaignCount() Future<int>
getCorrelationId() Future<String>
getCurrentConfiguration() Future<Map<String, dynamic>?>
getDeviceLogStreamInfo() Future<Map<String, dynamic>>
getDeviceLogTail({int maxLines = 80}) Future<List<String>>
getPrivacyText() Future<String>
getTenantConfig() Future<Map<String, dynamic>?>
hasCampaigns() Future<bool>
init({required String apiKey, required String environment, required List<String> segmentationTags, int? geoPollIntervalMs, int? defaultDistance}) Future<Map<String, dynamic>>
locationGranted() Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notificationEvents() Stream<Map<String, dynamic>>
notificationGranted() Future<bool>
refreshGeofence({required double latitude, required double longitude}) Future<void>
refreshPrivacyText() Future<String>
requestPushPermission() Future<bool>
requiredPermissions() Future<List<String>>
sayHello() Future<String>
sendEvent(Map<String, dynamic> payload) Future<bool>
setCorrelationId(String correlationId) Future<bool>
setTenantConfig({required String apiKey, required String environment}) Future<bool>
startDeviceLogStream(Map<String, dynamic> options) Future<Map<String, dynamic>>
startLocationTracking() Future<bool>
stopDeviceLogStream() Future<void>
submitSurveyResponse({required String notificationId, required String locationId, required List<Map<String, dynamic>> answers}) Future<bool>
testNotification() Future<bool>
toString() String
A string representation of this object.
inherited
trackSurveyEvent({required String notificationId, required String locationId, required String activity}) Future<bool>
updateSegments(List<String> tags) Future<bool>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance BubblFlutterSdkPlatform
getter/setter pair