CatapultServer
v0.5.0.1 (Elephant)
|
Notification of an account restriction modification. More...
Public Member Functions | |
ModifyAccountRestrictionNotification (const Key &key, AccountRestrictionType restrictionType, uint8_t modificationsCount, const AccountRestrictionModification< TRestrictionValue > *pModifications) | |
Creates a notification around key, restrictionType, modificationsCount and pModifications. More... | |
Public Member Functions inherited from catapult::model::Notification | |
Notification (NotificationType type, size_t size) | |
Creates a new notification with type and size. More... | |
Public Attributes | |
catapult::Key | Key |
Account's public key. More... | |
state::AccountRestrictionDescriptor | AccountRestrictionDescriptor |
Account restriction descriptor. More... | |
uint8_t | ModificationsCount |
Number of modifications. More... | |
const AccountRestrictionModification< TRestrictionValue > * | ModificationsPtr |
Const pointer to the first modification. More... | |
Public Attributes inherited from catapult::model::Notification | |
NotificationType | Type |
Notification type. More... | |
size_t | Size |
Notification size. More... | |
Static Public Attributes | |
static constexpr auto | Notification_Type = RestrictionAccount_Notification_Type |
Matching notification type. More... | |
Notification of an account restriction modification.
|
inline |
Creates a notification around key, restrictionType, modificationsCount and pModifications.
state::AccountRestrictionDescriptor catapult::model::ModifyAccountRestrictionNotification< TRestrictionValue, RestrictionAccount_Notification_Type >::AccountRestrictionDescriptor |
Account restriction descriptor.
catapult::Key catapult::model::ModifyAccountRestrictionNotification< TRestrictionValue, RestrictionAccount_Notification_Type >::Key |
Account's public key.
uint8_t catapult::model::ModifyAccountRestrictionNotification< TRestrictionValue, RestrictionAccount_Notification_Type >::ModificationsCount |
Number of modifications.
const AccountRestrictionModification<TRestrictionValue>* catapult::model::ModifyAccountRestrictionNotification< TRestrictionValue, RestrictionAccount_Notification_Type >::ModificationsPtr |
Const pointer to the first modification.
|
staticconstexpr |
Matching notification type.