realtime library
Classes
- Realtime
- Main Realtime class for pub/sub messaging
- RealtimeAndFilter
- Logical AND filter
-
RealtimeDataEvent<
T> - Data event containing payload
- RealtimeEqFilter
- Equality filter
- RealtimeErrorEvent
- Error event
-
RealtimeEventHandler<
T> - Type-safe event handler interface
- RealtimeExistsFilter
- Exists filter (checks if field exists)
- RealtimeFilter
- Filter conditions for realtime subscriptions
- RealtimeGteFilter
- Greater than or equal filter
- RealtimeGtFilter
- Greater than filter
- RealtimeIlikeFilter
- Case-insensitive like filter for pattern matching
- RealtimeInFilter
- In filter for multiple values
- RealtimeLikeFilter
- Case-sensitive like filter for pattern matching
- RealtimeLteFilter
- Less than or equal filter
- RealtimeLtFilter
- Less than filter
- RealtimeNeFilter
- Not equal filter
- RealtimeNotFilter
- NOT filter
-
RealtimeObserver<
T> - Observer for setting up real-time subscriptions with type safety
- RealtimeOrFilter
- Logical OR filter
- RealtimeRegexFilter
- Regular expression filter
- RealtimeSubscriptionInternal
- Internal implementation of realtime subscription
Enums
- RealtimeObserverEvent
- Event types for realtime observers
Functions
-
filterToJson(
RealtimeFilter filter) → Map< String, dynamic> - Convert filter to JSON map
Typedefs
-
RealtimeDataHandler<
T> = FutureOr< void> Function(RealtimeDataEvent<T> event) - Handler for realtime data events
-
RealtimeErrorHandler
= FutureOr<
void> Function(RealtimeErrorEvent event) - Handler for realtime error events
- RealtimeTopic = String
- Topic for real-time messaging