Builder

data class Builder(store: Toggle.Store? = null, appVersionProvider: () -> Int = { Int.MAX_VALUE }, flavorNameProvider: () -> String = { "" }, featureName: String? = null, appVariantProvider: () -> String? = { "" }, forceDefaultVariant: () -> Unit = { /** noop **/ }, callback: FeatureTogglesCallback? = null, ioDispatcher: CoroutineDispatcher = Dispatchers.IO)

Constructors

Link copied to clipboard
constructor(store: Toggle.Store? = null, appVersionProvider: () -> Int = { Int.MAX_VALUE }, flavorNameProvider: () -> String = { "" }, featureName: String? = null, appVariantProvider: () -> String? = { "" }, forceDefaultVariant: () -> Unit = { /** noop **/ }, callback: FeatureTogglesCallback? = null, ioDispatcher: CoroutineDispatcher = Dispatchers.IO)

Functions

Link copied to clipboard
fun appVariantProvider(variantName: () -> String?): <Error class: unknown class>
Link copied to clipboard
fun appVersionProvider(appVersionProvider: () -> Int): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
fun callback(callback: FeatureTogglesCallback): <Error class: unknown class>
Link copied to clipboard
fun featureName(featureName: String): <Error class: unknown class>
Link copied to clipboard
fun flavorNameProvider(flavorNameProvider: () -> String): <Error class: unknown class>
Link copied to clipboard
fun forceDefaultVariantProvider(forceDefaultVariant: () -> Unit): <Error class: unknown class>
Link copied to clipboard
@VisibleForTesting
fun ioDispatcher(ioDispatcher: CoroutineDispatcher): <Error class: unknown class>
Link copied to clipboard
fun store(store: Toggle.Store): <Error class: unknown class>