1#ifndef YAZE_CLI_SERVICE_USAGE_SCHEMA_H_
2#define YAZE_CLI_SERVICE_USAGE_SCHEMA_H_
7#include "absl/strings/string_view.h"
8#include "nlohmann/json.hpp"
35 const std::vector<UsageParameter>& parameters);
nlohmann::ordered_json UsageParametersToJsonSchema(const std::vector< UsageParameter > ¶meters)
std::vector< UsageParameter > ParseUsageParameters(absl::string_view usage)
bool operator==(const UsageParameter &) const =default
std::vector< std::string > choices