SpikeConnection class
- Annotations
-
- @Deprecated('Use SpikeConnectionV3 insetad. See https://docs.spikeapi.com/sdk-docs/flutter/usage-guide')
Constructors
- SpikeConnection.fromParameters({required String connectionId, required String appId, required String customerEndUserId, SpikeLogger? logger, String? callbackUrl})
-
factory
Properties
- appId → String
-
final
- callbackUrl → String?
-
final
- connectionId → String
-
final
- customerEndUserId → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- logger → SpikeLogger?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → Future< void> -
disableBackgroundDelivery(
) → Future< void> -
emptyEcgData<
TData extends SpikeData< (SpikeEntry> >DateTime? from, DateTime? to) → Future< TData> -
emptyEcgWebhook(
DateTime? from, DateTime? to) → Future< SpikeWebhookJobDetails> -
enableBackgroundDelivery(
Iterable< SpikeDataType< dataTypes) → Future<SpikeData< >SpikeEntry> >void> -
ensurePermissionsAreGranted(
{required Iterable< SpikeDataType< types}) → Future<SpikeData< >SpikeEntry> >bool> -
ensurePermissionsAreGrantedV2(
{required Iterable< SpikeDataType< types}) → Future<SpikeData< >SpikeEntry> >SpikePermissionsResult> -
extractAndPostData(
SpikeDataType< SpikeData< type, {DateTime? from, DateTime? to}) → Future<SpikeEntry> >SpikeWebhookJobDetails> -
extractData<
TData extends SpikeData< (SpikeEntry> >SpikeDataType< TData> type, {DateTime? from, DateTime? to}) → Future<TData> -
getBackgroundDeliveryDataTypes(
) → Future< Iterable< SpikeDataType< >SpikeData< >SpikeEntry> > -
getSpikeEndUserId(
) → Future< String> -
manageHealthConnect(
) → Future< void> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
revokeAllPermissions(
) → Future< void> -
setListener(
SpikeWebhookConnectionListener listener) → Future< void> -
setupLogger(
SpikeLogger logger) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited