Fus Client Config
constructor(productName: String, productCode: String, recorderCode: String, recorderVersion: String, regionCode: RegionCode = RegionCode.ALL, productVersion: String, baselineVersion: Int, anonymizationSalt: String? = null, isTest: Boolean, reduceInitialMetadataUpdateDelay: Boolean, enableAsyncEventLogging: Boolean = true, isRecordEnabled: () -> Boolean = { true }, isSendEnabled: () -> Boolean = { true }, isLoggingEnabled: () -> Boolean = { true })