MmEnvironmentConfigServiceSettings constructor

MmEnvironmentConfigServiceSettings({
  1. bool? siteURL,
  2. bool? listenAddress,
  3. bool? connectionSecurity,
  4. bool? tLSCertFile,
  5. bool? tLSKeyFile,
  6. bool? useLetsEncrypt,
  7. bool? letsEncryptCertificateCacheFile,
  8. bool? forward80To443,
  9. bool? readTimeout,
  10. bool? writeTimeout,
  11. bool? maximumLoginAttempts,
  12. bool? segmentDeveloperKey,
  13. bool? googleDeveloperKey,
  14. bool? enableOAuthServiceProvider,
  15. bool? enableIncomingWebhooks,
  16. bool? enableOutgoingWebhooks,
  17. bool? enableCommands,
  18. bool? enableOnlyAdminIntegrations,
  19. bool? enablePostUsernameOverride,
  20. bool? enablePostIconOverride,
  21. bool? enableTesting,
  22. bool? enableDeveloper,
  23. bool? enableSecurityFixAlert,
  24. bool? enableInsecureOutgoingConnections,
  25. bool? enableMultifactorAuthentication,
  26. bool? enforceMultifactorAuthentication,
  27. bool? allowCorsFrom,
  28. bool? sessionLengthWebInDays,
  29. bool? sessionLengthMobileInDays,
  30. bool? sessionLengthSSOInDays,
  31. bool? sessionCacheInMinutes,
  32. bool? websocketSecurePort,
  33. bool? websocketPort,
  34. bool? webserverMode,
  35. bool? enableCustomEmoji,
  36. bool? restrictCustomEmojiCreation,
})

Returns a new MmEnvironmentConfigServiceSettings instance.

Implementation

MmEnvironmentConfigServiceSettings({
  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,
});