RabbitDataInstance class abstract
Constructors
Properties
-
apiResult
↔ BehaviorSubject<
String> -
getter/setter pair
-
changeDB
↔ BehaviorSubject<
String> -
getter/setter pair
-
condition
↔ BehaviorSubject<
Map< String, num> > -
getter/setter pair
- config ↔ RabbitConfigController
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sizeDB
↔ BehaviorSubject<
int> -
getter/setter pair
- userInfo ↔ UserInfoController
-
getter/setter pair
Methods
-
addEvent(
{required String eventName, required String eventValue, Map< String, String> ? dataLayer}) → Future<void> -
clearAll(
) → Future< void> -
clearCache(
) → Future< void> -
getEvents(
) → Future< List< RabbitRequest> > -
initializeInstance(
RabbitDataConfig config) → Future< RabbitDataInstance> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sessionEnd(
) → Future< void> -
sessionStart(
) → Future< void> -
setAPIKey(
String key) → void -
setConsent(
bool? value) → void -
setDataCollectionType(
DataCollectionType type) → void -
setDebugMode(
bool value) → Future< void> -
setDeleteAfterSent(
bool value) → void -
setEncryptionKey(
String key) → void -
setMemberId(
String memberId) → Future< void> -
setOfflineMode(
bool value) → void -
setPermissionMaid(
bool value) → void -
setRetentionDays(
int date) → void -
setRetryOnFailed(
int time) → void -
setRotationTime(
int min) → void -
setSessionAutoExpire(
int min) → void -
setSessionExpire(
int min) → void -
setSsoId(
String ssoId) → Future< void> -
setStorageCondition(
{required int min, required int max}) → void -
setTriggerCondition(
{int cpu = 0, int memory = 0, int batteryLevel = 0}) → void -
toString(
) → String -
A string representation of this object.
inherited
-
uploadEvent(
) → Future< void>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited