Classes
The following classes are available globally.
-
Declaration
Swift
public final class VarioqubFacade
extension VarioqubFacade: RuntimeOptionable
extension VarioqubFacade: VarioqubConfigurable
extension VarioqubFacade: VarioqubDefaultsSetupable
extension VarioqubFacade: FlagProvider
-
VarioqubInstance represents varioqub with custom cliend id.
The main goal of VarioqubInstance is to provide access to Varioqub for multiple libraries without affecting the application. See
See moreinitializeInstance(clientId:config:idProvider:reporter:)
andinstance(clientId:)
Declaration
Swift
public final class VarioqubInstance
extension VarioqubInstance: RuntimeOptionable
extension VarioqubInstance: VarioqubConfigurable
extension VarioqubInstance: VarioqubDefaultsSetupable
extension VarioqubInstance: FlagProvider
-
Undocumented
See moreDeclaration
Swift
public final class UserDefaultsSettingsFactory : VarioqubSettingsFactory
-
The default logger implementation.
See moreDeclaration
Swift
public final class DefaultLoggerDestination : LoggerDestination
-
Class for configuring logger
This allow user to intergrate logger into application by setup via
bootstrap(_:)
See also
See moreDefaultLoggerDestination
to use default loggerDeclaration
Swift
final public class LoggerFactory