Categorygithub.com/configcat/go-sdk/v4
modulepackage
4.0.4
Repository: https://github.com/configcat/go-sdk.git
Documentation: pkg.go.dev

# Functions

AutoPoll creates an auto polling refresh mode.
AutoPollWithChangeListener creates an auto polling refresh mode with change listener callback.
DefaultLogger creates the default logger with specified log level (logrus.New()).
LazyLoad creates a lazy loading refresh mode.
ManualPoll creates a manual loading refresh mode.
NewClient initializes a new ConfigCat Client with the default configuration.
NewCustomClient initializes a new ConfigCat Client with advanced configuration.
NewUser creates a new user object.
NewUserWithAdditionalAttributes creates a new user object with additional attributes.

# Constants

Failure indicates that the current configuration fetch is failed.
Fetched indicates that a new configuration was fetched.
Define the logrus log levels.
Define the logrus log levels.
Define the logrus log levels.
Define the logrus log levels.
Define the logrus log levels.
Define the logrus log levels.
Define the logrus log levels.
NotModified indicates that the current configuration is not modified.

# Structs

Client is an object for handling configurations provided by ConfigCat.
ClientConfig describes custom configuration options for the Client.
ConfigParser describes a JSON configuration parser.
ParseError describes JSON parsing related errors.
User is an object containing attributes to properly identify a given user for rollout evaluation.

# Interfaces

ConfigCache is a cache API used to make custom cache implementations.
Logger defines the interface this library logs with.
RefreshMode is a base for refresh mode configurations.

# Type aliases

No description provided by the author