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
execute.hpp
Go to the documentation of this file.
1#pragma once
2#include <absl/hash/hash.h>
3
4#include "execute.pb.h"
5
6#include "parser.hpp"
7
8namespace dcn
9{
10
11}
12
13namespace dcn::parse
14{
19 template<>
20 Result<json> parseToJson(RunningInstance running_instance, use_json_t);
21
26 template<>
27 Result<RunningInstance> parseFromJson(json json, use_json_t);
28
33 template<>
34 Result<std::string> parseToJson(RunningInstance running_instance, use_protobuf_t);
35
40 template<>
41 Result<RunningInstance> parseFromJson(std::string json_str, use_protobuf_t);
42
43
48 template<>
49 Result<json> parseToJson(ExecuteRequest execute_request, use_json_t);
50
55 template<>
56 Result<ExecuteRequest> parseFromJson(json json, use_json_t);
57
62 template<>
63 Result<std::string> parseToJson(ExecuteRequest execute_request, use_protobuf_t);
64
69 template<>
70 Result<ExecuteRequest> parseFromJson(std::string json_str, use_protobuf_t);
71}
Definition auth.cpp:4
Result< json > parseToJson(T message, use_json_t)
Converts a T to a JSON object using JSON.
Result< T > parseFromJson(json json, use_json_t)
Converts a JSON string to a T using JSON.
Definition decentralised_art.hpp:29
nlohmann::json json
Definition parser.hpp:4