CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
26 namespace catapult {
namespace model {
31 #define DEFINE_ACCOUNT_LINK_NOTIFICATION(DESCRIPTION, CODE, CHANNEL) DEFINE_NOTIFICATION_TYPE(CHANNEL, AccountLink, DESCRIPTION, CODE)
39 #undef DEFINE_ACCOUNTLINK_NOTIFICATION
static constexpr auto Notification_Type
Matching notification type.
Definition: AccountLinkNotifications.h:79
const Key & MainAccountKey
Main account key.
Definition: AccountLinkNotifications.h:62
Notification of a remote account link.
Definition: AccountLinkNotifications.h:46
DEFINE_ACCOUNT_LINK_NOTIFICATION(Remote, 0x001, All)
Remote account was un/linked.
Notification of a new remote account.
Definition: AccountLinkNotifications.h:76
NewRemoteAccountNotification(const Key &remoteAccountKey)
Creates a notification around remoteAccountKey.
Definition: AccountLinkNotifications.h:83
RemoteAccountLinkNotification(const Key &mainAccountKey, const Key &remoteAccountKey, AccountLinkAction linkAction)
Creates a notification around mainAccountKey, remoteAccountKey and linkAction.
Definition: AccountLinkNotifications.h:53
const Key & RemoteAccountKey
Remote account key.
Definition: AccountLinkNotifications.h:90
const Key & RemoteAccountKey
Remote account key.
Definition: AccountLinkNotifications.h:65
A basic notification.
Definition: Notifications.h:36
static constexpr auto Notification_Type
Matching notification type.
Definition: AccountLinkNotifications.h:49
Definition: AddressExtractionExtension.cpp:28
AccountLinkAction
Account link transaction action.
Definition: AccountLinkAction.h:27
AccountLinkAction LinkAction
Account link action.
Definition: AccountLinkNotifications.h:68