FusabaseApp class

An app provides configuration for a particular Fusabase project.

Constructors

FusabaseApp({required String name, required FusabaseOptions options})
Constructs a new FusabaseApp with the provided name and options.

Properties

auth ↔ dynamic
getter/setter pair
config → FusabaseConfig?
The internal configuration for this app.
no setter
hashCode → int
The hash code for this instance.
no setteroverride
instanceId ↔ String?
getter/setter pair
internalAppTrustInstance → dynamic
The app trust instance associated with this app.
no setter
internalAppTrustToken → String?
The in-memory app trust token used for outgoing requests.
no setter
internalPersistedAppTrustToken → String?
The persisted app trust token loaded from storage.
no setter
logLevel → LogLevel
The current log level for this app.
no setter
name → String
The name of this app.
no setter
options → FusabaseOptions
The FusabaseOptions for this app.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storage ↔ dynamic
Storage service.
getter/setter pair
store ↔ dynamic
getter/setter pair

Methods

delete() → Future<void>
Deletes the app and releases associated resources.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setInternalAppTrustInstance(dynamic instance) → void
Registers the current app trust instance for this app.
setInternalAppTrustToken(String? token) → void
Updates the current in-memory app trust token.
setInternalPersistedAppTrustToken(String? token) → void
Updates the persisted app trust token cached on the app.
toString() → String
A string representation of this app.
override

Operators

operator ==(Object other) → bool
Test whether other is equal to this instance.
override