17#ifndef A11_FLOW_SERVICE_H_
18#define A11_FLOW_SERVICE_H_
22#include <absl/types/span.h>
23#include <nlohmann/json_fwd.hpp>
54nlohmann::json
Handle(
const nlohmann::json& request);
57absl::Span<const std::string_view>
Methods();
Definition boundary.cc:32
std::string_view MethodSummary(std::string_view method)
What a method takes and gives back, one line, for --help.
Definition service.cc:176
nlohmann::json Handle(const nlohmann::json &request)
One question about one document, answered.
Definition service.cc:185
absl::Span< const std::string_view > Methods()
Every method [Handle] knows, in the order --help lists them.
Definition service.cc:165