20#ifndef ORES_CLI_CONFIG_LIST_OPTIONS_HPP
21#define ORES_CLI_CONFIG_LIST_OPTIONS_HPP
25#include "ores.cli/config/entity.hpp"
26#include "ores.cli/config/format.hpp"
28namespace ores::cli::config {
56std::ostream& operator<<(std::ostream& s,
const list_options& v);
Configuration options related to listing entities.
Definition list_options.hpp:33
std::string as_of
Time point from which to list data. If empty, defaults to latest.
Definition list_options.hpp:45
entity target_entity
Entity to list.
Definition list_options.hpp:37
format target_format
Format for output (json or table).
Definition list_options.hpp:41
bool all_versions
If true, retrieves all versions rather than just latest.
Definition list_options.hpp:53
std::string key
Key to filter data by (optional).
Definition list_options.hpp:49