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).
Constructors
Section titled “Constructors”| Builder | constructor()constructor(merchantId: String) |
Properties
Section titled “Properties”| Name | Summary |
|---|---|
| deepLink | var deepLink: DeepLinkHandling |
| env | var env: FrakEnvironment |
| logLevel | var logLevel: FrakLogLevel |
| logSink | var logSink: FrakLogSink? |
| merchantId | var merchantId: String? |
| metadata | var metadata: FrakMetadata |
| packageId | var packageId: String? |
| trackingEnabled | var trackingEnabled: Boolean |
Functions
Section titled “Functions”| Name | Summary |
|---|---|
| build | fun build(): FrakConfig |
| deepLink | fun deepLink(deepLink: DeepLinkHandling): FrakConfig.Builder |
| env | fun env(env: FrakEnvironment): FrakConfig.Builder |
| logLevel | fun logLevel(logLevel: FrakLogLevel): FrakConfig.Builder |
| logSink | fun logSink(logSink: FrakLogSink?): FrakConfig.Builder |
| merchantId | fun merchantId(merchantId: String?): FrakConfig.Builder |
| metadata | fun metadata(metadata: FrakMetadata): FrakConfig.Builder |
| packageId | fun packageId(packageId: String?): FrakConfig.Builder |
| trackingEnabled | fun trackingEnabled(trackingEnabled: Boolean): FrakConfig.Builder |