20 [[nodiscard]] uint64_t
Version()
const;
25 [[nodiscard]] std::optional<uint64_t>
FlagVersion()
const;
42 [[nodiscard]] std::optional<
43 std::chrono::time_point<std::chrono::system_clock>>
51 [[nodiscard]] std::optional<std::vector<std::string>>
const& Prerequisites()
56 std::optional<uint64_t> flag_version,
59 std::optional<std::chrono::time_point<std::chrono::system_clock>>
60 debug_events_until_date,
65 std::optional<uint64_t> flag_version,
68 std::optional<std::chrono::time_point<std::chrono::system_clock>>
69 debug_events_until_date,
71 std::optional<std::vector<std::string>> prerequisites);
75 std::optional<uint64_t> flag_version_;
78 std::optional<std::chrono::time_point<std::chrono::system_clock>>
79 debug_events_until_date_;
81 std::optional<std::vector<std::string>> prerequisites_;