NativeSDKBridgeV3 class abstract

Constructors

NativeSDKBridgeV3.new()

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

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

checkHealthConnectAvailability({required String connectionId}) Future<String>
checkSamsungHealthDataAvailability({required String connectionId}) Future<String>
close({required String connectionId}) Future<bool>
createConnection({required String connectionId, required int applicationId, required String signature, required String endUserId}) Future<String>
createConnectionLegacy({required String connectionId, required String appId, required String authToken, required String customerEndUserId}) Future<String>
disableBackgroundDelivery({required String connectionId}) Future<bool>
disableHealthConnectIntegration({required String connectionId}) Future<void>
disableHealthKitIntegration({required String connectionId}) Future<void>
disableSamsungHealthDataIntegration({required String connectionId}) Future<void>
enableBackgroundDelivery({required String connectionId, List<String>? forStatistics, List<String>? forMetrics, List<String>? forActivityConfigs, List<String>? forSleepConfigs}) Future<bool>
enableHealthConnectIntegration({required String connectionId}) Future<void>
enableSamsungHealthDataIntegration({required String connectionId}) Future<void>
getActivities({required String connectionId, required String config, required String from, required String to, String? filter}) Future<String>
getBackgroundDeliveryConfig({required String connectionId}) Future<Map<String, dynamic>?>
getGrantedHealthKitPermissions({required String connectionId}) Future<Set<String>>
getGrantedSamsungHealthDataPermissions({required String connectionId}) Future<List<String>>
getHealthConnectPermissions({required String connectionId, required List<String> statisticTypes, required List<String> metricTypes, required List<String> activityConfigs, required List<String> sleepConfigs, required bool includeEnhancedPermissions, required bool includeBackgroundDelivery}) Future<List<String>>
getIntegrationInitUrl({required String connectionId, required String providerSlug, String? config}) Future<String>
getRecords({required String connectionId, required List<String> ofTypes, required String from, required String to, String? filter}) Future<String>
getSamsungHealthDataPermissions({required String connectionId, required List<String> statisticTypes, required List<String> metricTypes, required List<String> activityConfigs, required List<String> sleepConfigs}) Future<List<String>>
getSleep({required String connectionId, required String config, required String from, required String to, String? filter}) Future<String>
getStatistics({required String connectionId, required List<String> ofTypes, required String from, required String to, required String interval, String? filter}) Future<String>
getUserInfo({required String connectionId}) Future<Map<String, dynamic>>
getUserProperties({required String connectionId, required List<String> ofTypes}) Future<Map<String, dynamic>>
init() → void
isHealthConnectIntegrationEnabled({required String connectionId}) Future<bool>
isHealthKitIntegrationEnabled({required String connectionId}) Future<bool>
isSamsungHealthDataIntegrationEnabled({required String connectionId}) Future<bool>
openHealthConnectInstallation({required String connectionId}) Future<void>
requestPermissionsFromHealthConnect({required String connectionId, required List<String> permissions}) Future<bool>
requestPermissionsFromHealthKit({required String connectionId, List<String>? forStatistics, List<String>? forMetrics, List<String>? forActivityConfigs, List<String>? forSleepConfigs}) Future<bool>
requestPermissionsFromSamsungHealthData({required String connectionId, required List<String> statisticTypes, required List<String> metricTypes, required List<String> activityConfigs, required List<String> sleepConfigs}) Future<List<String>>
revokeAllPermissions({required String connectionId}) Future<void>
setLogCallback({required dynamic callback(LogLevel level, String message)}) Future<void>
setWrapper({required String type, required String version}) Future<void>