Clio  develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
NFTBuyOffers.hpp
1#pragma once
2
3#include "data/BackendInterface.hpp"
4#include "rpc/common/Types.hpp"
5#include "rpc/handlers/NFTOffersCommon.hpp"
6
7#include <memory>
8
9namespace rpc {
10
17public:
23 NFTBuyOffersHandler(std::shared_ptr<BackendInterface> sharedPtrBackend)
24 : NFTOffersHandlerBase(sharedPtrBackend)
25 {
26 }
27
35 Result
36 process(Input const& input, Context const& ctx) const;
37};
38} // namespace rpc
NFTBuyOffersHandler(std::shared_ptr< BackendInterface > sharedPtrBackend)
Construct a new NFTBuyOffersHandler object.
Definition NFTBuyOffers.hpp:23
Result process(Input const &input, Context const &ctx) const
Process the NFTBuyOffers command.
Definition NFTBuyOffers.cpp:13
NFTOffersHandlerBase(std::shared_ptr< BackendInterface > sharedPtrBackend)
Construct a new NFTOffersHandlerBase object.
Definition NFTOffersCommon.hpp:68
This namespace contains all the RPC logic and handlers.
Definition AMMHelpers.cpp:18
Context of an RPC call.
Definition Types.hpp:99
Result type used to return responses or error statuses to the Webserver subsystem.
Definition Types.hpp:110