#include "proto_engine_receipt.hpp"


Public Types | |
| using | TransportType = iroha::protocol::EngineReceipt |
Public Types inherited from shared_model::interface::EngineReceipt | |
| enum | PayloadType { PayloadType::kPayloadTypeUnk, PayloadType::kPayloadTypeCallResult, PayloadType::kPayloadTypeContractAddress } |
| using | EngineLogsPtr = std::unique_ptr< interface::EngineLog > |
| using | EngineLogsCollectionType = std::vector< EngineLogsPtr > |
Public Types inherited from shared_model::interface::ModelPrimitive< EngineReceipt > | |
| using | ModelType = EngineReceipt |
Additional Inherited Members | |
Static Public Member Functions inherited from shared_model::interface::EngineReceipt | |
| static char const * | payloadTypeToStr (PayloadType pt) |
| using shared_model::proto::EngineReceipt::TransportType = iroha::protocol::EngineReceipt |
|
explicit |
|
explicit |
|
overridevirtual |
Get sender account id.
Implements shared_model::interface::EngineReceipt.
|
overridevirtual |
Get command index.
Implements shared_model::interface::EngineReceipt.
|
overridevirtual |
Returns payload data.
Implements shared_model::interface::EngineReceipt.
|
overridevirtual |
Return engine logs collection.
Implements shared_model::interface::EngineReceipt.
|
overridevirtual |
Returns the payload data type.
Implements shared_model::interface::EngineReceipt.
|
overridevirtual |
[optional] Get engine response data(output). Enable if getPayloadType() == kPayloadTypeCallResult.
Implements shared_model::interface::EngineReceipt.