APIRouteHandler<T> constructor

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

Implementation

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