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
nameandoptions.
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
otheris equal to this instance.override