SuiteClient class final

Explicitly initialized facade for one application in a suite.

Properties

apps → SuiteAppRegistry
Voluntary application registry scoped to the suite.
final
compatibility → SuiteCompatibility
Current local protocol compatibility assessment.
no setter
configuration → SuiteConfiguration
Immutable identity, role, limits, and platform configuration.
final
events → SuiteEventJournal
Durable event journal scoped to the suite.
final
hashCode → int
The hash code for this object.
no setterinherited
leases → SuiteLeaseManager
Local coordination leases scoped to the suite.
final
loom → SqliteLoom
Advanced direct access. Broker transports fail instead of faking a local DB.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
transport → SuiteTransport
Transport selected for this client.
final
values → SuiteValueStore
Namespaced value store scoped to the suite.
final

Methods

close() → Future<void>
Releases resources; repeated calls are safe.
diagnostics() → Future<SuiteDiagnostics>
Collects non-sensitive transport, compatibility, and health diagnostics.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

open(SuiteConfiguration configuration, {SuiteTransport? transport, DbObserver? observer}) → Future<SuiteClient>
Explicitly opens and registers a client using transport.