live_configuration library

Classes

BaseConfigurationDeserializer
Provides methods to deserialize configuration entries from the server
BaseConfigurationEntryPersistance
Provides methods to persist configuration entries
ConfigEntry
Represents a configuration entry with its value
ConfigType
Defines a method to merge a json map to build a configuration map type.
FileConfigurationEntryPersistance
Persists all the configuration entries to a file
JsonConfigurationDeserializer
JsonTypeDecoder
TypeDecoder which uses JSON to decode. Types have to inherit from ConfigType.
LiveConfigurationClient
LiveConfigurationOptions
Options to configure the LiveConfigurationClient
ProtobufConfigurationDeserializer
ProtobufTypeDecoder
TypeDecoder which uses Protobuf to decode files. To use this decoder, types need to inherit from GeneratedMessage
TypeDecoder<TBaseType>
Provides methods to decode non primitive types (such as custom classes) from configuration entries. TBaseType reffers to the base type a class must implement in order to use the current decoder.
TypeDecoderOptions
Contains the options to build a type decoder.

Functions

unawaited(Future<void>? future) → void

Typedefs

ResponseInterpreterCallback = Uint8List Function(Response response)
TypeFactory = dynamic Function()