25#include "rest/constants.hpp"
26#include "rest/request.hpp"
27#include "rest/response.hpp"
127 template<
typename... T>
183 T convertPathParam(
const std::string& param);
187#include "rest/impl/endpointFunction.hpp"
Endpoint function interface.
Definition endpointFunction.hpp:41
virtual anch::rest::Response execute(const anch::rest::Request &request)=0
EndpointParamsFunc()=delete
EndpointParamsFunc(std::function< anch::rest::Response(const anch::rest::Request &, T...)> func)
virtual anch::rest::Response execute(const anch::rest::Request &request) override
virtual ~EndpointParamsFunc()
virtual ~EndpointSimpleFunc()
EndpointSimpleFunc(std::function< anch::rest::Response(const anch::rest::Request &)> func)
virtual anch::rest::Response execute(const anch::rest::Request &request) override
EndpointSimpleFunc()=delete
HTTP request.
Definition request.hpp:43
HTTP response.
Definition response.hpp:45