uint8_t MosaicsCount
Number of mosaics.
Definition: TransferTransaction.h:47
static auto * MosaicsPtrT(T &transaction)
Definition: TransferTransaction.h:62
UnresolvedAddress Recipient
Transaction recipient.
Definition: TransferTransaction.h:41
static auto * MessagePtrT(T &transaction)
Definition: TransferTransaction.h:57
TransferTransactionBody< THeader > TransactionType
Definition: TransferTransaction.h:34
uint16_t MessageSize
Message size in bytes.
Definition: TransferTransaction.h:44
Binary layout for a transfer transaction body.
Definition: TransferTransaction.h:32
static constexpr uint64_t CalculateRealSize(const TransactionType &transaction) noexcept
Definition: TransferTransaction.h:69
#define DEFINE_TRANSACTION_CONSTANTS(TYPE, VERSION)
Defines constants for a transaction with TYPE and VERSION.
Definition: Transaction.h:50
#define DEFINE_TRANSACTION_VARIABLE_DATA_ACCESSORS(NAME, TYPE)
Defines NAME (TYPE typed) variable data accessors around a similarly named templated untyped data acc...
Definition: Transaction.h:57