APIRoot constructor

APIRoot(
  1. String name,
  2. String version, {
  3. dynamic apiConfig,
  4. APIConfigProvider? apiConfigProvider,
  5. Iterable<APIRequestHandler>? preApiRequestHandlers,
  6. Iterable<APIRequestHandler>? posApiRequestHandlers,
})

Implementation

APIRoot(this.name, this.version,
    {dynamic apiConfig,
    APIConfigProvider? apiConfigProvider,
    Iterable<APIRequestHandler>? preApiRequestHandlers,
    Iterable<APIRequestHandler>? posApiRequestHandlers})
    : preApiRequestHandlers =
          LinkedHashSet.from(preApiRequestHandlers ?? <APIRequestHandler>{}),
      posApiRequestHandlers =
          LinkedHashSet.from(posApiRequestHandlers ?? <APIRequestHandler>{}),
      apiConfig =
          APIConfig.fromSync(apiConfig, apiConfigProvider) ?? APIConfig() {
  _setupInstance();
}