realtime_types library
Enhanced type safety for realtime event handling
Classes
- RealtimeAndFilter
- Logical AND filter
-
RealtimeDataEvent<
T> - Data event containing payload
- RealtimeEqFilter
- Equality filter
- RealtimeErrorEvent
- Error event
- RealtimeEventData
- Base interface for realtime event data
-
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
- RealtimeOrFilter
- Logical OR filter
- RealtimeRegexFilter
- Regular expression filter
- RealtimeSubscription
- Real-time subscription interface
-
RealtimeSubscriptionConfig<
T> - Type-safe subscription configuration
-
RealtimeSubscriptionOptions<
T> - Subscription options with type safety
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