CatapultServer  v0.5.0.1 (Elephant)
plugins/txes/account_link/src/validators/Results.h File Reference
Include dependency graph for plugins/txes/account_link/src/validators/Results.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::validators
 

Macros

#define DEFINE_ACCOUNT_LINK_RESULT(DESCRIPTION, CODE)   DEFINE_VALIDATION_RESULT(Failure, AccountLink, DESCRIPTION, CODE, None)
 Defines an account link validation result with DESCRIPTION and CODE. More...
 

Functions

 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Invalid_Action, 1)
 Validation failed because account link action is invalid. More...
 
 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Link_Already_Exists, 2)
 Validation failed because main account is already linked to another account. More...
 
 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Link_Does_Not_Exist, 3)
 Validation failed because main account is not linked to another account. More...
 
 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Unlink_Data_Inconsistency, 4)
 Validation failed because unlink data is not consistent with existing account link. More...
 
 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Remote_Account_Ineligible, 5)
 Validation failed because link is attempting to convert ineligible account to remote. More...
 
 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Remote_Account_Signer_Not_Allowed, 6)
 Validation failed because remote is not allowed to sign a transaction. More...
 
 catapult::validators::DEFINE_ACCOUNT_LINK_RESULT (Remote_Account_Participant_Not_Allowed, 7)
 Validation failed because remote is not allowed to participate in the transaction. More...
 

Macro Definition Documentation

◆ DEFINE_ACCOUNT_LINK_RESULT

#define DEFINE_ACCOUNT_LINK_RESULT (   DESCRIPTION,
  CODE 
)    DEFINE_VALIDATION_RESULT(Failure, AccountLink, DESCRIPTION, CODE, None)

Defines an account link validation result with DESCRIPTION and CODE.