hosteday_flutter library

Classes

HosteDay
Global HosteDay application entry point.
Hosteday
Backward-compatible alias for the old Hosteday API.
HosteDayAuth
Provides Firebase-style authentication methods for HosteDay.
HosteDayAuthStorage
Defines the storage contract used to persist a HosteDay auth session.
HosteDayAuthStorageKeys
Internal storage keys used by HosteDay authentication.
HosteDayClient
A high-level client for interacting with HosteDay services.
HosteDayConfig
Defines API URLs, project credentials, and realtime connection settings used by HosteDay clients.
HosteDayOptionKeys
Defines the official option keys accepted when initializing HosteDay.
HosteDayRealtimeClient
Manages HosteDay realtime connections, channels, and event subscriptions.
HosteDayRealtimeEvent
Represents a realtime event received through HosteDay channels.
HosteDaySharedPreferencesAuthStorage
Persistent HosteDay auth storage backed by shared_preferences.
HosteDayTokenProvider
Defines a contract for providing an authentication token to HosteDay clients.
HosteDayUser
Represents the currently authenticated HosteDay user.
MemoryHosteDayAuthStorage
In-memory storage intended for tests, demos, and temporary sessions.
StaticHosteDayTokenProvider
A token provider that always returns a predefined token value.

Enums

HosteDayChannelType
Defines the channel types supported by HosteDay realtime.

Typedefs

HosteDayRealtimeCallback = void Function(HosteDayRealtimeEvent event)
A callback invoked when a HosteDay realtime event is received.

Exceptions / Errors

HosteDayException
Represents an error returned while communicating with HosteDay services.