apiInfo method

List<APIRouteInfo> apiInfo([
  1. APIRequest? apiRequest
])

Implementation

List<APIRouteInfo> apiInfo([APIRequest? apiRequest]) {
  var routesHandlers = <APIRouteHandler>[
    ...module._routesHandlers.values,
    ...module._routesHandlersGET.values,
    ...module._routesHandlersPOST.values,
    ...module._routesHandlersPATH.values,
    ...module._routesHandlersPUT.values,
    ...module._routesHandlersDELETE.values,
  ].toDistinctList();

  var info = routesHandlers.map((e) => e.apiInfo(apiRequest)).toList();
  return info;
}