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.
Typedefs
- ResponseInterpreterCallback = Uint8List Function(Response response)
- TypeFactory = dynamic Function()