MmConfigServiceSettings constructor
MmConfigServiceSettings({
- String? siteURL,
- String? listenAddress,
- String? connectionSecurity,
- String? tLSCertFile,
- String? tLSKeyFile,
- bool? useLetsEncrypt,
- String? letsEncryptCertificateCacheFile,
- bool? forward80To443,
- int? readTimeout,
- int? writeTimeout,
- int? maximumLoginAttempts,
- String? segmentDeveloperKey,
- String? googleDeveloperKey,
- bool? enableOAuthServiceProvider,
- bool? enableIncomingWebhooks,
- bool? enableOutgoingWebhooks,
- bool? enableCommands,
- bool? enableOnlyAdminIntegrations,
- bool? enablePostUsernameOverride,
- bool? enablePostIconOverride,
- bool? enableTesting,
- bool? enableDeveloper,
- bool? enableSecurityFixAlert,
- bool? enableInsecureOutgoingConnections,
- bool? enableMultifactorAuthentication,
- bool? enforceMultifactorAuthentication,
- String? allowCorsFrom,
- int? sessionLengthWebInDays,
- int? sessionLengthMobileInDays,
- int? sessionLengthSSOInDays,
- int? sessionCacheInMinutes,
- int? websocketSecurePort,
- int? websocketPort,
- String? webserverMode,
- bool? enableCustomEmoji,
- String? restrictCustomEmojiCreation,
Returns a new MmConfigServiceSettings instance.
Implementation
MmConfigServiceSettings({
this.siteURL,
this.listenAddress,
this.connectionSecurity,
this.tLSCertFile,
this.tLSKeyFile,
this.useLetsEncrypt,
this.letsEncryptCertificateCacheFile,
this.forward80To443,
this.readTimeout,
this.writeTimeout,
this.maximumLoginAttempts,
this.segmentDeveloperKey,
this.googleDeveloperKey,
this.enableOAuthServiceProvider,
this.enableIncomingWebhooks,
this.enableOutgoingWebhooks,
this.enableCommands,
this.enableOnlyAdminIntegrations,
this.enablePostUsernameOverride,
this.enablePostIconOverride,
this.enableTesting,
this.enableDeveloper,
this.enableSecurityFixAlert,
this.enableInsecureOutgoingConnections,
this.enableMultifactorAuthentication,
this.enforceMultifactorAuthentication,
this.allowCorsFrom,
this.sessionLengthWebInDays,
this.sessionLengthMobileInDays,
this.sessionLengthSSOInDays,
this.sessionCacheInMinutes,
this.websocketSecurePort,
this.websocketPort,
this.webserverMode,
this.enableCustomEmoji,
this.restrictCustomEmojiCreation,
});