toJson method

Map<String, dynamic> toJson()

Transform into json

Implementation

Map<String, dynamic> toJson() {
  return {
    'invokeCustomEntrypoint': invokeCustomEntrypoint,
    'invokeCustomInit': invokeCustomInit,
    'serveStaticFiles': serveStaticFiles,
    'globalMiddleware': globalMiddleware?.toJson(),
    'middleware': middleware.map((e) => e.toJson()).toList(),
    'directories': directories.map((e) => e.toJson()).toList(),
    'routes': routes.map((e) => e.toJson()).toList(),
    'endpoints': endpoints.map(
      (key, value) => MapEntry(
        key,
        value.map((e) => e.toJson()).toList(),
      ),
    ),
    'rogueRoutes': rogueRoutes.map((e) => e.toJson()).toList(),
  };
}