4 #ifndef DJINNI_GENERATED_OPERATIONQUERY_HPP 5 #define DJINNI_GENERATED_OPERATIONQUERY_HPP 11 #include <libcore_export.h> 13 #define LIBCORE_EXPORT 17 namespace ledger {
namespace core {
namespace api {
19 class OperationListCallback;
21 enum class OperationOrderKey;
34 virtual std::shared_ptr<OperationQuery> addOrder(OperationOrderKey key,
bool descending) = 0;
40 virtual std::shared_ptr<QueryFilter> filter() = 0;
46 virtual std::shared_ptr<OperationQuery> offset(int64_t from) = 0;
52 virtual std::shared_ptr<OperationQuery> limit(int64_t count) = 0;
58 virtual std::shared_ptr<OperationQuery> complete() = 0;
61 virtual std::shared_ptr<OperationQuery> partial() = 0;
67 virtual void execute(
const std::shared_ptr<OperationListCallback> & callback) = 0;
71 #endif //DJINNI_GENERATED_OPERATIONQUERY_HPP Definition: OperationQuery.hpp:24
Definition: Account.cpp:8