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.
- 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.