Skip to content

Builder

class Builder

Builder() exists alongside Builder(merchantId) because merchantId is optional. The empty one is primary: a shared constructor(String?) would erase to the same JVM descriptor as constructor(String).

Builderconstructor()constructor(merchantId: String)
NameSummary
deepLinkvar deepLink: DeepLinkHandling
envvar env: FrakEnvironment
logLevelvar logLevel: FrakLogLevel
logSinkvar logSink: FrakLogSink?
merchantIdvar merchantId: String?
metadatavar metadata: FrakMetadata
packageIdvar packageId: String?
trackingEnabledvar trackingEnabled: Boolean
NameSummary
buildfun build(): FrakConfig
deepLinkfun deepLink(deepLink: DeepLinkHandling): FrakConfig.Builder
envfun env(env: FrakEnvironment): FrakConfig.Builder
logLevelfun logLevel(logLevel: FrakLogLevel): FrakConfig.Builder
logSinkfun logSink(logSink: FrakLogSink?): FrakConfig.Builder
merchantIdfun merchantId(merchantId: String?): FrakConfig.Builder
metadatafun metadata(metadata: FrakMetadata): FrakConfig.Builder
packageIdfun packageId(packageId: String?): FrakConfig.Builder
trackingEnabledfun trackingEnabled(trackingEnabled: Boolean): FrakConfig.Builder