CoreConfiguration

constructor(sharedPreferencesName: String? = null, includeDropBoxSystemTags: Boolean = false, additionalDropBoxTags: List<String> = emptyList(), dropboxCollectionMinutes: Int = 5, logcatArguments: List<String> = listOf("-t", ACRAConstants.DEFAULT_LOG_LINES.toString(), "-v", "time"), reportContent: List<ReportField> = ACRAConstants.DEFAULT_REPORT_FIELDS.toList(), deleteUnapprovedReportsOnApplicationStart: Boolean = true, alsoReportToAndroidFramework: Boolean = false, additionalSharedPreferences: List<String> = emptyList(), logcatFilterByPid: Boolean = true, logcatReadNonBlocking: Boolean = false, sendReportsInDevMode: Boolean = true, excludeMatchingSharedPreferencesKeys: List<String> = emptyList(), excludeMatchingSettingsKeys: List<String> = emptyList(), buildConfigClass: Class<*>? = null, applicationLogFile: String? = null, applicationLogFileLines: Int = ACRAConstants.DEFAULT_LOG_LINES, applicationLogFileDir: Directory = Directory.FILES_LEGACY, retryPolicyClass: Class<out RetryPolicy> = DefaultRetryPolicy::class.java, stopServicesOnCrash: Boolean = false, attachmentUris: List<String> = emptyList(), attachmentUriProvider: Class<out AttachmentUriProvider> = DefaultAttachmentProvider::class.java, reportSendSuccessToast: String? = null, reportSendFailureToast: String? = null, reportFormat: StringFormat = StringFormat.JSON, parallel: Boolean = true, pluginLoader: PluginLoader = ServicePluginLoader(), pluginConfigurations: List<Configuration> = emptyList())