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

Binary layout for a modify multisig account transaction body. More...

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

Static Public Member Functions

static constexpr uint64_t CalculateRealSize (const TransactionType &transaction) noexcept
 

Public Attributes

int8_t MinRemovalDelta
 Relative change of the minimal number of cosignatories required when removing an account. More...
 
int8_t MinApprovalDelta
 Relative change of the minimal number of cosignatories required when approving a transaction. More...
 
uint8_t ModificationsCount
 Number of modifications. More...
 

Private Types

using TransactionType = ModifyMultisigAccountTransactionBody< THeader >
 

Static Private Member Functions

template<typename T >
static auto * ModificationsPtrT (T &transaction)
 

Detailed Description

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

Binary layout for a modify multisig account transaction body.

Member Typedef Documentation

◆ TransactionType

Member Function Documentation

◆ CalculateRealSize()

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

◆ ModificationsPtrT()

template<typename THeader >
template<typename T >
static auto* catapult::model::ModifyMultisigAccountTransactionBody< THeader >::ModificationsPtrT ( T &  transaction)
inlinestaticprivate

Member Data Documentation

◆ MinApprovalDelta

template<typename THeader >
int8_t catapult::model::ModifyMultisigAccountTransactionBody< THeader >::MinApprovalDelta

Relative change of the minimal number of cosignatories required when approving a transaction.

◆ MinRemovalDelta

template<typename THeader >
int8_t catapult::model::ModifyMultisigAccountTransactionBody< THeader >::MinRemovalDelta

Relative change of the minimal number of cosignatories required when removing an account.

◆ ModificationsCount

template<typename THeader >
uint8_t catapult::model::ModifyMultisigAccountTransactionBody< THeader >::ModificationsCount

Number of modifications.


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