CatapultServer  v0.5.0.1 (Elephant)
plugins/txes/restriction_account/src/validators/Results.h File Reference
Include dependency graph for plugins/txes/restriction_account/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_RESTRICTION_ACCOUNT_RESULT(DESCRIPTION, CODE)   DEFINE_VALIDATION_RESULT(Failure, RestrictionAccount, DESCRIPTION, CODE, None)
 Defines a restriction account validation result with DESCRIPTION and CODE. More...
 

Functions

 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Invalid_Restriction_Type, 1)
 Validation failed because the account restriction type is invalid. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modification_Type_Invalid, 2)
 Validation failed because a modification type is invalid. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modification_Address_Invalid, 3)
 Validation failed because a modification address is invalid. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modification_Operation_Type_Incompatible, 4)
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modify_Unsupported_Modification_Type, 5)
 Validation failed because the modification type is unsupported. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modification_Redundant, 6)
 Validation failed because a modification is redundant. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modification_Not_Allowed, 7)
 Validation failed because a value is not in the container. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Modification_Count_Exceeded, 8)
 Validation failed because the transaction has too many modifications. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Values_Count_Exceeded, 9)
 Validation failed because the resulting account restriction has too many values. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Value_Invalid, 10)
 Validation failed because the account restriction value is invalid. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Signer_Address_Interaction_Not_Allowed, 11)
 Validation failed because the signer is not allowed to interact with an address involved in the transaction. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Mosaic_Transfer_Not_Allowed, 12)
 Validation failed because the mosaic transfer is prohibited by the recipient. More...
 
 catapult::validators::DEFINE_RESTRICTION_ACCOUNT_RESULT (Transaction_Type_Not_Allowed, 13)
 Validation failed because the transaction type is not allowed to be initiated by the signer. More...
 

Macro Definition Documentation

◆ DEFINE_RESTRICTION_ACCOUNT_RESULT

#define DEFINE_RESTRICTION_ACCOUNT_RESULT (   DESCRIPTION,
  CODE 
)    DEFINE_VALIDATION_RESULT(Failure, RestrictionAccount, DESCRIPTION, CODE, None)

Defines a restriction account validation result with DESCRIPTION and CODE.