7#include <launchdarkly/data/evaluation_detail_internal.hpp>
9namespace launchdarkly {
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>>
53 std::optional<uint64_t> flag_version,
56 std::optional<std::chrono::time_point<std::chrono::system_clock>>
57 debug_events_until_date,
62 std::optional<uint64_t> flag_version_;
65 std::optional<std::chrono::time_point<std::chrono::system_clock>>
66 debug_events_until_date_;
Definition evaluation_detail_internal.hpp:29
Definition evaluation_result.hpp:15
std::optional< std::chrono::time_point< std::chrono::system_clock > > DebugEventsUntilDate() const
Definition evaluation_result.cpp:26
EvaluationDetailInternal const & Detail() const
Definition evaluation_result.cpp:30
uint64_t Version() const
Definition evaluation_result.cpp:9
bool TrackReason() const
Definition evaluation_result.cpp:21
std::optional< uint64_t > FlagVersion() const
Definition evaluation_result.cpp:13
bool TrackEvents() const
Definition evaluation_result.cpp:17