CatapultServer  v0.5.0.1 (Elephant)
catapult::model::MosaicSupplyChangeTransactionBody< THeader > Struct Template Reference

Binary layout for a mosaic supply change transaction body. More...

Inheritance diagram for catapult::model::MosaicSupplyChangeTransactionBody< THeader >:
Collaboration diagram for catapult::model::MosaicSupplyChangeTransactionBody< THeader >:

Static Public Member Functions

static constexpr uint64_t CalculateRealSize (const TransactionType &) noexcept
 Calculates the real size of a mosaic supply change transaction. More...
 

Public Attributes

UnresolvedMosaicId MosaicId
 Id of the affected mosaic. More...
 
MosaicSupplyChangeDirection Direction
 Supply change direction. More...
 
Amount Delta
 Amount of the change. More...
 

Private Types

using TransactionType = MosaicSupplyChangeTransactionBody< THeader >
 

Detailed Description

template<typename THeader>
struct catapult::model::MosaicSupplyChangeTransactionBody< THeader >

Binary layout for a mosaic supply change transaction body.

Member Typedef Documentation

◆ TransactionType

template<typename THeader >
using catapult::model::MosaicSupplyChangeTransactionBody< THeader >::TransactionType = MosaicSupplyChangeTransactionBody<THeader>
private

Member Function Documentation

◆ CalculateRealSize()

template<typename THeader >
static constexpr uint64_t catapult::model::MosaicSupplyChangeTransactionBody< THeader >::CalculateRealSize ( const TransactionType )
inlinestaticconstexprnoexcept

Calculates the real size of a mosaic supply change transaction.

Member Data Documentation

◆ Delta

template<typename THeader >
Amount catapult::model::MosaicSupplyChangeTransactionBody< THeader >::Delta

Amount of the change.

◆ Direction

template<typename THeader >
MosaicSupplyChangeDirection catapult::model::MosaicSupplyChangeTransactionBody< THeader >::Direction

Supply change direction.

◆ MosaicId

Id of the affected mosaic.


The documentation for this struct was generated from the following file: