ServerConfiguration

constructor(logFileRetentionDays: Int, isStartupWizardCompleted: Boolean, cachePath: String? = null, previousVersion: String? = null, previousVersionStr: String? = null, enableMetrics: Boolean, enableNormalizedItemByNameIds: Boolean, isPortAuthorized: Boolean, quickConnectAvailable: Boolean, enableCaseSensitiveItemIds: Boolean, disableLiveTvChannelUserDataName: Boolean, metadataPath: String, preferredMetadataLanguage: String, metadataCountryCode: String, sortReplaceCharacters: List<String>, sortRemoveCharacters: List<String>, sortRemoveWords: List<String>, minResumePct: Int, maxResumePct: Int, minResumeDurationSeconds: Int, minAudiobookResume: Int, maxAudiobookResume: Int, inactiveSessionThreshold: Int, libraryMonitorDelay: Int, libraryUpdateDuration: Int, imageSavingConvention: ImageSavingConvention, metadataOptions: List<MetadataOptions>, skipDeserializationForBasicTypes: Boolean, serverName: String, uiCulture: String, saveMetadataHidden: Boolean, contentTypes: List<NameValuePair>, remoteClientBitrateLimit: Int, enableFolderView: Boolean, enableGroupingIntoCollections: Boolean, displaySpecialsWithinSeasons: Boolean, codecsUsed: List<String>, pluginRepositories: List<RepositoryInfo>, enableExternalContentInSuggestions: Boolean, imageExtractionTimeoutMs: Int, pathSubstitutions: List<PathSubstitution>, enableSlowResponseWarning: Boolean, slowResponseThresholdMs: Long, corsHosts: List<String>, activityLogRetentionDays: Int? = null, libraryScanFanoutConcurrency: Int, libraryMetadataRefreshConcurrency: Int, removeOldPlugins: Boolean, allowClientLogUpload: Boolean, dummyChapterDuration: Int, chapterImageResolution: ImageResolution, parallelImageEncodingLimit: Int, castReceiverApplications: List<CastReceiverApplication>, trickplayOptions: TrickplayOptions)