Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
api_format.cpp File Reference
#include "api.hpp"
#include <algorithm>
#include <format>
#include <string>
#include <vector>

Namespaces

namespace  dcn
 

Functions

asio::awaitable< http::Responsedcn::OPTIONS_formats (const http::Request &request, std::vector< server::RouteArg > route_args, server::QueryArgsList query_args)
 Handles a OPTIONS request to /formats?limit=<uint>&after=<~string>
 
asio::awaitable< http::Responsedcn::HEAD_formats (const http::Request &request, std::vector< server::RouteArg > route_args, server::QueryArgsList query_args, registry::Registry &registry)
 Handles a HEAD request to /formats?limit=<uint>&after=<~string>
 
asio::awaitable< http::Responsedcn::GET_formats (const http::Request &request, std::vector< server::RouteArg > route_args, server::QueryArgsList query_args, registry::Registry &registry)
 Handles a GET request to /formats?limit=<uint>&after=<~string>
 
asio::awaitable< http::Responsedcn::OPTIONS_format (const http::Request &request, std::vector< server::RouteArg > route_args, server::QueryArgsList query_args)
 Handles a OPTIONS request to /format/<hash>?limit=<uint>&after=<~string>
 
asio::awaitable< http::Responsedcn::GET_format (const http::Request &request, std::vector< server::RouteArg > route_args, server::QueryArgsList query_args, registry::Registry &registry)
 Handles a GET request to /format/<hash>?limit=<uint>&after=<~string>