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.
HostedaySharedPreferencesAuthStorage
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.
HosteDaySharedPreferencesAuthStorage = HostedaySharedPreferencesAuthStorage
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.