APIRouteHandler<T> constructor

APIRouteHandler<T>(
  1. APIModule module,
  2. APIRequestMethod? requestMethod,
  3. String routeName,
  4. APIRouteFunction<T> function,
  5. Map<String, TypeInfo>? parameters,
  6. Iterable<APIRouteRule>? rules,
  7. APIRouteConfig? config,
)

Implementation

APIRouteHandler(
    this.module,
    this.requestMethod,
    this.routeName,
    this.function,
    this.parameters,
    Iterable<APIRouteRule>? rules,
    APIRouteConfig? config)
    : rules = List<APIRouteRule>.unmodifiable(rules ?? <APIRouteRule>[]),
      config = config ?? APIRouteConfig.defaultConfig;