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 
 
    
  
    
    
  
    Static Methods
    
        - 
  checkPermissionsGranted({required String connectionId, required List<String> types})
    → Future<bool>
  
  
- 
  
  
- 
  close({required String connectionId})
    → Future<bool>
  
  
- 
  
  
- 
  createConnection({required String connectionId, required String appId, required String authToken, required String customerEndUserId, required bool useLogger, String? callbackUrl})
    → Future<String>
  
  
- 
  
  
- 
  enableBackgroundDelivery({required String connectionId, required List<String> types})
    → Future<bool>
  
  
- 
  
  
- 
  ensurePermissionsAreGranted({required List<String> types})
    → Future<bool>
  
  
- 
  
  
- 
  extractAndPostData({required String connectionId, required String dataType, DateTime? from, DateTime? to})
    → Future<String>
  
  
- 
  
  
- 
  
  
- 
  getAppId({required String connectionId})
    → Future<String>
  
  
- 
  
  
- 
  getBackgroundConnections()
    → Future<List<String>>
  
  
- 
  
  
- 
  getBackgroundDeliveryDataTypes({required String connectionId})
    → Future<List<String>>
  
  
- 
  
  
- 
  getCallbackUrl({required String connectionId})
    → Future<String>
  
  
- 
  
  
- 
  getCustomerEndUserId({required String connectionId})
    → Future<String>
  
  
- 
  
  
- 
  getHealthConnectAvailability({required String connectionId})
    → Future<String>
  
  
- 
  
  
- 
  getSpikeEndUserId({required String connectionId})
    → Future<String>
  
  
- 
  
  
- 
  init()
    → void
  
  
- 
  
  
- 
  isPackageInstalled()
    → Future<bool>
  
  
- 
  
  
- 
  manageHealthConnect({required String connectionId})
    → Future<bool>
  
  
- 
  
  
- 
  onLogEvent({required SpikeConnection connection, required SpikeLogger logger})
    → void
  
  
- 
  
  
- 
  requestHealthPermissions({required String connectionId, required List<String> types})
    → Future<SpikePermissionsResult>
  
  
- 
  
  
- 
  revokeAllPermissions({required String connectionId})
    → Future<bool>
  
  
- 
  
  
- 
  setListener({required SpikeConnection connection, required SpikeWebhookConnectionListener listener})
    → Future<void>
  
  
-