#include "proto_block_json_converter.hpp"


Public Member Functions | |
| iroha::expected::Result< interface::types::JsonType, std::string > | serialize (const interface::Block &block) const noexcept override |
| iroha::expected::Result< std::unique_ptr< interface::Block >, std::string > | deserialize (const interface::types::JsonType &json) const noexcept override |
Public Member Functions inherited from shared_model::interface::BlockJsonConverter | |
| ~BlockJsonConverter () override=default | |
Public Member Functions inherited from shared_model::interface::BlockJsonSerializer | |
| virtual | ~BlockJsonSerializer ()=default |
Public Member Functions inherited from shared_model::interface::BlockJsonDeserializer | |
| virtual | ~BlockJsonDeserializer ()=default |
|
overridevirtualnoexcept |
Try to parse json string into a block object
| json | - json string for a block |
Implements shared_model::interface::BlockJsonDeserializer.
|
overridevirtualnoexcept |
Try to transform block to json string
| block | - block to be serialized |
Implements shared_model::interface::BlockJsonSerializer.
