configcat_client library
ConfigCat Dart SDK
Dart SDK for ConfigCat. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
Classes
- AutoPollingMode
- Represents the auto polling mode's configuration.
- Condition
- Represents a condition.
- Config
- Details of a ConfigCat config.
- ConfigCatCache
- A cache API used to make custom cache implementations.
- ConfigCatClient
- ConfigCat SDK client.
- ConfigCatLogger
- Logger used by ConfigCatClient.
- ConfigCatOptions
- Configuration options for ConfigCatClient.
- ConfigCatUser
- An object containing attributes to properly identify a given user for variation evaluation. Its only mandatory attribute is the identifier.
- DefaultLogger
- Default Logger implementation used by ConfigCatLogger.
-
EvaluationDetails<
T> - Additional information about flag evaluation.
- FlagOverrides
- Describes feature flag & setting overrides.
- Hooks
- Events fired by ConfigCatClient.
- LazyLoadingMode
- Represents lazy loading mode's configuration.
- Logger
- Describes a logger used by ConfigCatLogger.
- ManualPollingMode
- Represents the manual polling mode's configuration.
- NullConfigCatCache
- Represents a null cache.
- OverrideDataSource
- Describes a data source for FlagOverrides.
- PercentageOption
- Represents a percentage option.
- PollingMode
- The base class of a polling mode configuration.
- Preferences
- PrerequisiteFlagCondition
- Describes a condition that is based on a prerequisite flag.
- RefreshResult
- Segment
- ConfigCat segment.
- SegmentCondition
- Describes a condition that is based on a segment.
- ServedValue
- Setting
- Feature flag or setting.
- SettingValue
- Describes the setting type-specific value of a setting or feature flag.
- TargetingRule
- Describes a targeting rule.
- UserCondition
- Describes a condition that is based on a User Object attribute.
Enums
- DataGovernance
- Describes the location of your feature flag and setting data within the ConfigCat CDN.
- LogLevel
- Defines levels to control logging verbosity.
- OverrideBehaviour
- Describes how the overrides should behave.