getRouter method

RouterInfo getRouter()

Implementation

RouterInfo getRouter() {
  Router router = Router()
    ..get(
      EndpointsConstants.listApiKeys,
      _handlers.listApiKeys,
    )
    ..get(
      EndpointsConstants.listApiHashes,
      _handlers.listApiHashes,
    )
    ..get(
      EndpointsConstants.apiSecretDecryption,
      _handlers.requestApiSecretDecryption,
    )
    ..post(
      EndpointsConstants.generateApiKey,
      _handlers.generateSaveApiKey,
    )
    ..delete(
      EndpointsConstants.deleteApiKey,
      _handlers.deleteApiKey,
    )
    ..post(
      EndpointsConstants.toggleApiKeyActiveness,
      _handlers.toggleApiActiveness,
    );
  RouterInfo routerInfo = RouterInfo(
    router,
    jwtSecured: true,
  );
  return routerInfo;
}