Server constructor

Server({
  1. required Serverpod serverpod,
  2. required String serverId,
  3. required int port,
  4. required SerializationManager serializationManager,
  5. required DatabasePoolManager databaseConfig,
  6. required Map<String, String> passwords,
  7. required String runMode,
  8. AuthenticationHandler? authenticationHandler,
  9. String? name,
  10. required Caches caches,
  11. SecurityContext? securityContext,
  12. List<String>? whitelistedExternalCalls,
  13. required EndpointDispatch endpoints,
  14. required Map<String, dynamic> httpResponseHeaders,
  15. required Map<String, dynamic> httpOptionsResponseHeaders,
})

Creates a new Server object.

Implementation

Server({
  required this.serverpod,
  required this.serverId,
  required this.port,
  required this.serializationManager,
  required this.databaseConfig,
  required this.passwords,
  required this.runMode,
  this.authenticationHandler,
  String? name,
  required this.caches,
  this.securityContext,
  this.whitelistedExternalCalls,
  required this.endpoints,
  required this.httpResponseHeaders,
  required this.httpOptionsResponseHeaders,
}) : name = name ?? 'Server $serverId';