RemoteUiAdapter class abstract interface

UI adapter for remote storage backends.

Defines the UI integration points for remote backends like Solid Pod, Google Drive, etc. Implementations provide authentication UI, display properties, and auth state management.

Properties

auth → Auth
Authentication provider for this remote backend.
no setter
displayName String
Human-readable name for UI display (e.g., 'Solid Pod', 'Google Drive').
no setter
hashCode int
The hash code for this object.
no setterinherited
icon IconData
Icon representing this remote backend in UI.
no setter
id String
Unique identifier for this remote backend (e.g., 'solid', 'gdrive').
no setter
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
showLogin(BuildContext context) Future<bool>
Shows login UI for this remote backend.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited