39     return std::make_unique<UpdateGet>(ctx);
    44     std::vector<ActionActionParam> perm_;
    54     ASSERT_LOG(srv_ptr, 
"Cannot retrieve UpdateService.");
 This service provides various update management utilities. 
 
The base class for API method handler implementation. 
 
This is the header file for a generated source file, GitSHA1.cpp. 
 
UpdateGet(RequestContext ctx)
 
virtual json process_impl(const json &req) override
The API method implementation. 
 
ServiceRegistry & get_service_registry()
A function to retrieve the ServiceRegistry from pretty much anywhere. 
 
UserSecurityContext & security_context()
 
std::unique_ptr< MethodHandler > MethodHandlerUPtr
 
Requires that the user be at least manager. 
 
Provides various database-related services to consumer. 
 
#define ASSERT_LOG(cond, msg)
 
static MethodHandlerUPtr create(RequestContext)
 
std::shared_ptr< ServiceInterface > get_service() const
Retrieve the service instance implementing the ServiceInterface, or nullptr if no such service was re...
 
std::vector< ActionActionParam > required_permission(const json &req) const override
Return a list of "Action" / "ActionParam" that must pass before the request is processed. 
 
Holds valuable pointer to provide context to a request.