Protocols
The following protocols are available globally.
-
The protocol that defines a set of methods and properties for retrieving flag values and their corresponding config values.
See moreDeclaration
Swift
public protocol FlagProvider
-
This protocol specifies that the types using it should be able to convert their forms into a String format.
See moreDeclaration
Swift
public protocol StringValueConvertible
-
This protocol specifies that the types using it should be able to convert their forms into a Double format.
See moreDeclaration
Swift
public protocol DoubleValueConvertible
-
This protocol specifies that the types using it should be able to convert their forms into an Int format.
See moreDeclaration
Swift
public protocol IntValueConvertible
-
This protocol specifies that the types using it should be able to convert their forms into an Int64 format.
See moreDeclaration
Swift
public protocol Int64ValueConvertible
-
This protocol specifies that the types using it should be able to convert their forms into a Bool format.
See moreDeclaration
Swift
public protocol BoolValueConvertible
-
This protocol creates a specific value of type VarioqubValue.
See moreDeclaration
Swift
public protocol VarioqubInitializableByValue
-
Undocumented
See moreDeclaration
Swift
public protocol VarioqubSettingsProtocol : AnyObject
-
The protocol that provides a name.
This is used in the adapter and reporter for analytics purposes. See details:
See moreVarioqubIdProvider
andVarioqubReporter
.Declaration
Swift
public protocol VarioqubNameProvider
-
The protocol that provides methods for retrieving client identifiers.
See moreDeclaration
Swift
public protocol VarioqubIdProvider : VarioqubNameProvider
-
Undocumented
See moreDeclaration
Swift
public protocol VarioqubReporter : AnyObject, VarioqubNameProvider
-
The protocol that provides config-related methods.
See moreDeclaration
Swift
public protocol VarioqubConfigurable : AnyObject
-
The protocol that provides the default related methods.
See moreDeclaration
Swift
public protocol VarioqubDefaultsSetupable : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol RuntimeOptionable : AnyObject
-
The protocol that passes the logger message to the logging system.
See
See moreLoggerFactory
to set up a custom implementation.Declaration
Swift
public protocol LoggerDestination