hosteday_flutter library
Classes
- HosteDay
- Backward-compatible alias for the old HosteDay API.
- Hosteday
- Global Hosteday application entry point.
- 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.
- HostedayHttpClient
- A low-level HTTP client for sending requests to the Hosteday API.
- HosteDayOptionKeys
- Legacy spelling of the option key constants.
- HostedayOptionKeys
- Defines the official option keys accepted when initializing Hosteday.
- HostedayPage
- One server-provided page of Hosteday records.
- HostedayRealtimeClient
- Manages Hosteday realtime connections, channels, and event subscriptions.
- HostedayRealtimeEvent
- Represents a realtime event received through Hosteday channels.
- HostedaySession
- Represents an authenticated Hosteday user session.
- Persistent Hosteday auth storage backed by shared_preferences.
- HostedayStaticPages
- Public page links. This builds URLs; it does not fetch or create pages.
- HostedayTokenProvider
- Defines a contract for providing an authentication token to Hosteday clients.
- HostedayUrlResolver
- The single URL policy for REST, public pages, and media.
- HostedayUser
- Represents the currently authenticated Hosteday user.
- HostedayUserCredential
- Returned after a successful Hosteday authentication operation.
- 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
- HosteDayAuth = HostedayAuth
- Deprecated spelling of HostedayAuth.
- HosteDayAuthException = HostedayAuthException
- Deprecated spelling of HostedayAuthException.
- HosteDayAuthStorage = HostedayAuthStorage
- Deprecated spelling of HostedayAuthStorage.
- HosteDayAuthStorageKeys = HostedayAuthStorageKeys
- Deprecated spelling of HostedayAuthStorageKeys.
- HosteDayChannelType = HostedayChannelType
- Deprecated spelling of HostedayChannelType.
- HosteDayClient = HostedayClient
- Deprecated spelling of HostedayClient.
- HosteDayConfig = HostedayConfig
- Deprecated spelling of HostedayConfig.
- HosteDayException = HostedayException
- Deprecated spelling of HostedayException.
- HosteDayHttpClient = HostedayHttpClient
- Deprecated spelling of HostedayHttpClient.
- HosteDayRealtimeCallback = HostedayRealtimeCallback
- Legacy callback spelling.
- HostedayRealtimeCallback = void Function(HostedayRealtimeEvent event)
- A callback invoked when a Hosteday realtime event is received.
- HosteDayRealtimeClient = HostedayRealtimeClient
- Deprecated spelling of HostedayRealtimeClient.
- HosteDayRealtimeEvent = HostedayRealtimeEvent
- Deprecated spelling of HostedayRealtimeEvent.
- HosteDaySession = HostedaySession
- Deprecated spelling of HostedaySession.
- Deprecated spelling of HostedaySharedPreferencesAuthStorage.
- HosteDayTokenProvider = HostedayTokenProvider
- Deprecated spelling of HostedayTokenProvider.
- HosteDayUser = HostedayUser
- Deprecated spelling of HostedayUser.
- HosteDayUserCredential = HostedayUserCredential
- Deprecated spelling of HostedayUserCredential.
- MemoryHosteDayAuthStorage = MemoryHostedayAuthStorage
- Deprecated spelling of MemoryHostedayAuthStorage.
- StaticHosteDayTokenProvider = StaticHostedayTokenProvider
- Deprecated spelling of StaticHostedayTokenProvider.
Exceptions / Errors
- HostedayAuthException
- Represents an authentication-specific Hosteday error.
- HostedayException
- Represents an error returned while communicating with Hosteday services.