openfeature_provider_intellitoggle library
Main entry point for the IntelliToggle OpenFeature provider package.
Exports all public provider, client, context, event, and utility classes.
See https://intellitoggle.com and https://openfeature.dev for documentation. IntelliToggle provider for OpenFeature Dart Server SDK
Classes
- ClientMetadata
- Client metadata for identification
- ClientMetrics
- Client metrics for monitoring
- ConsoleLoggingHook
- A hook that logs evaluation lifecycle events to stdout.
- EvaluationCacheEntry
- Cache entry for evaluation results
- EvaluationContext
- Evaluation context with enhanced targeting capabilities
- FeatureClient
- Feature client - orchestrates evaluation without caching
- InMemoryProvider
- An in-memory feature flag provider for testing and local development.
- IntelliToggleClient
- Convenience wrapper over OpenFeature client with IntelliToggle-specific methods
- IntelliToggleContextProcessor
- Context processing and validation for IntelliToggle evaluations.
- IntelliToggleEvent
- Event emitted by IntelliToggle provider
- IntelliToggleEventEmitter
- Event emitter for IntelliToggle provider events
- IntelliToggleOptions
- Configuration options for the IntelliToggle provider
- IntelliToggleProvider
- New IntelliToggle provider implementation with corrected API endpoints
- IntelliToggleTelemetryHook
- OpenTelemetry-compatible telemetry hook for OpenFeature Complies with OpenFeature Appendix D and OTel semantic conventions
- IntelliToggleUtils
- HTTP utilities and helper functions for IntelliToggle API communication
- OpenFeatureAPI
- OpenFeatureEvaluationContext
- OpenFeatureHook
- TargetingRule
- Represents a targeting rule for feature flag evaluation
Enums
- IntelliToggleEventType
- Event types for IntelliToggle provider lifecycle
- TargetingOperator
- Represents a targeting rule operator
Extensions
- ClientEvaluationDetails on FeatureClient
- Extension to add evaluation details methods