7 #include <launchdarkly/error.hpp>
9 #include "tl/expected.hpp"
11 namespace launchdarkly::config::shared::builders {
18 [[nodiscard]] std::optional<std::string> Build()
const;
24 std::optional<Error> error;
25 Tag(std::string key, std::string value);
26 [[nodiscard]] tl::expected<std::string, Error> Build()
const;
28 std::vector<Tag> tags_;
32 bool ValidChar(
char c);
33 std::optional<Error> IsValidTag(std::string
const& key,
34 std::string
const& value);
Definition: app_info_builder.hpp:13